Мой URL-адрес переписывается отлично на моем сервере тестирования, но не на реальном сервере.PHP URL Rewrite не работает на определенном сервере
Я связался с командой поддержки, и они сказали мне, что mod_rewrite уже включен в мой план хостинга.
Вот мой файл .htaccess
RewriteEngine On
RewriteRule ^index.html$ index.php [L]
RewriteRule ^([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)$ work-tag.php?d=$1&t=$2
RewriteRule ^([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/$ work-tag.php?d=$1&t=$2
RewriteRule ^([a-zA-Z0-9_-]+)$ work.php?d=$1
RewriteRule ^([a-zA-Z0-9_-]+)/$ work.php?d=$1
Что-нибудь случилось? Спасибо
Какого результата вы получаете вместо? Вы заглянули в RewriteLog? –
404 - страница не найдена! –
Если mod_rewrite отключен, вы получите 500, поэтому правила не запускаются. Установили ли вы в подпапке или что-то в этом роде? –