Apache .htaccess多个php文件上的多个重写规则不起作用
我不熟悉.htaccess和rewrite规则。因此,如果我的问题与此无关,请原谅我 我有以下重写规则Apache .htaccess多个php文件上的多个重写规则不起作用,apache,.htaccess,mod-rewrite,url-rewriting,Apache,.htaccess,Mod Rewrite,Url Rewriting,我不熟悉.htaccess和rewrite规则。因此,如果我的问题与此无关,请原谅我 我有以下重写规则 RewriteRule^\yazarlar$/writer-list.php[L] 如果有人点击urlhttp://example.com/yazarlar或http://example.com/yazarlar/他们应该看到http://example.com/writer-list.php文件。但它不起作用 我错过什么了吗 完全访问 无需转义\y并删除冗余规则: Options +Foll
RewriteRule^\yazarlar$/writer-list.php[L]
如果有人点击urlhttp://example.com/yazarlar
或http://example.com/yazarlar/
他们应该看到http://example.com/writer-list.php
文件。但它不起作用
我错过什么了吗
完全访问
无需转义
\y
并删除冗余规则:
Options +FollowSymLinks -MultiViews
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} \.(gif|jpe?g|png|js|css|swf|php|ico|txt|pdf|xml)$ [OR]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d [OR]
RewriteCond %{REQUEST_FILENAME} -l
RewriteRule ^ - [L]
RewriteRule ^yazarlar/?$ writer-list.php [L,NC]
RewriteRule ^haber/([^/]+)-([^/]+)/?$ article.php?link=$1&i=$2 [L,QSA,NC]
RewriteRule ^([^/]+)/([0-9]+)/?$ article-list.php?link=$1&page=$2 [L,QSA]
RewriteRule ^([^/]+)/?$ article-list.php?link=$1 [L,QSA]
Options +FollowSymLinks -MultiViews
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} \.(gif|jpe?g|png|js|css|swf|php|ico|txt|pdf|xml)$ [OR]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d [OR]
RewriteCond %{REQUEST_FILENAME} -l
RewriteRule ^ - [L]
RewriteRule ^yazarlar/?$ writer-list.php [L,NC]
RewriteRule ^haber/([^/]+)-([^/]+)/?$ article.php?link=$1&i=$2 [L,QSA,NC]
RewriteRule ^([^/]+)/([0-9]+)/?$ article-list.php?link=$1&page=$2 [L,QSA]
RewriteRule ^([^/]+)/?$ article-list.php?link=$1 [L,QSA]