다음 .htaccess 파일이 있습니다. 내 재 작성 규칙을 무시하고 있습니까?.htaccess에서 행을 무시하는 mod_rewrite
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과 작동하지 않는 URL을 분명히 할 수 있습니까? 또한이 .htaccess의 위치를 알려주십시오. – anubhava