.htaccess中的多个RewriteRule不起作用

时间:2017-12-01 07:57:53

标签: php apache .htaccess mod-rewrite

我在.htaccess中遇到多个RewriteRule的问题。 这是我的代码

<IfModule mod_rewrite.c>RewriteEngine On


RewriteCond %{SCRIPT_FILENAME} -f [OR]
RewriteCond %{SCRIPT_FILENAME} -d

RewriteRule ^.*$ - [S=84]

RewriteRule ^stories$ kisah.php [L]
RewriteRule ^about$ about.php [L]
RewriteRule ^home$ index.php [L]
RewriteRule ^contact$ contact.php [L]


RewriteRule ^([a-zA-Z0-9-/]+)$ kisahdetail.php?read=$1 [L]
RewriteRule ^([a-zA-Z0-9-/]+)/$ kisahdetail.php?read=$1 [L]

RewriteRule ^([a-zA-Z0-9]+)$ /choco/kisah.php?cat=$1 [L]
RewriteRule ^([a-zA-Z0-9]+)/$ /choco/kisah.php?cat=$1 [L]

</IfModule>

这些代码不起作用, RewriteRule ^([a-zA-Z0-9] +)$ /choco/kisah.php?cat=$1 [L]

RewriteRule ^([a-zA-Z0-9] +)/ $ /choco/kisah.php?cat=$1 [L]

那是错的吗?帮助将是apreciated

0 个答案:

没有答案