Apache .htaccess多个php文件上的多个重写规则不起作用

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

我不熟悉.htaccess和rewrite规则。因此,如果我的问题与此无关,请原谅我

我有以下重写规则

RewriteRule^\yazarlar$/writer-list.php[L]

如果有人点击url
http://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]