У меня есть следующий .htaccess файл Он игнорирует мое правило перезаписи?mod_rewrite игнорирование строки в .htaccess
AddDefaultCharset utf-8
Options +FollowSymLinks
RewriteEngine On
#this is the line not working
RewriteRule ^/news/([0-9]+) /news-article.php?id=$1 [L,NC]
RewriteCond %{HTTP_HOST} !^$
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{HTTPS} !on
RewriteRule (.*) https://www.%{HTTP_HOST}%{REQUEST_URI}
Я действительно новичок в переписывании правил. Все примеры, которые я нашел, говорят, что это должно сработать. Спасибо за вашу помощь!!
это очень ... пушистый .... url ... проделал какую-либо базовую отладку, например, подбирая уровень ведения журнала перезаписи, чтобы вы могли видеть, что происходит, когда запрос обрабатывается? –
Да, я удалил все строки, но тот не работает, но он не поймает его. – user3308713
Можете ли вы уточнить, какой URL-адрес вы пытаетесь и что не работает? Также расскажите, где находится этот .htaccess? – anubhava