У меня возникают некоторые проблемы с перезаписью моих URL.
Недавно переехал на новый хост, где FollowSymLinks и SymLinksIfOwnersMatch не разрешены в качестве опций в моем файле .htaccess.Используя их, я получу 500 ошибок.Однако Mod_rewrite включен на хосте.
Обычно мой код перезаписи выглядит как приведенный ниже код и отлично работает:
Options +FollowSymLinks
RewriteEngine on
RewriteRule ^link/(.*)$ link.php?urlkey=$1 [QSA]
Но при удалении + FollowSymLinks перезапись не работает.
Есть идеи, что мне здесь не хватает?
Заранее благодарен за помощь.
РЕДАКТИРОВАТЬ
ВВ документации Apache ( mod_rewrite - HTTP-сервер Appache версии 2.4 ) указано, что:
Чтобы включить механизм перезаписи в этом контексте, вам необходимо установить "RewriteEngine On" и "OptionsFollowSymLinks "должен быть включен.Если ваш администратор отключил переопределение FollowSymLinks для каталога пользователя, вы не можете использовать механизм перезаписи.
Должен быть способ писать красивые URL-адреса, даже если FollowSymLinks выключен, верно ..?