#.htaccess #mod-rewrite #apache2
#.htaccess #мод-переписать #apache2
Вопрос:
Я могу переписать URL в .htaccess на предыдущем общем хостинге. Сегодня я перехожу на новый хостинг. У меня нет домена, и я получаю доступ к альтернативному домену (предоставляемому хостингом), но не могу, когда использую Rewriterule. Я спрашиваю сторонника, и они отвечают:
Я не могу переписать URL на хостинге, когда у меня нет домена. Они правильные?
htaccess в public_html :
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ webroot/ [L]
RewriteRule (.*) webroot/$1 [L]
</IfModule>
htaccess в webroot:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php?url=$1 [QSA,L]
</IfModule>
Ответ №1:
Нет технической причины, по которой правило перезаписи должно быть каким-либо образом связано с доменом.
Возможно, у службы хостинга есть уровни учетных записей, в которых доступ к mod_rewrite и доменным именам предоставляется одинакового уровня.