我的.htaccess文件中有以下Apache RewriteRule
RewriteRule ^([^\.]+)\/?$ $1.php [NC,L]
但它仅在用户键入没有结尾/
的URL时才有效例如:www.mydomain.com/contact
这不起作用:www.mydomain.com/contact/
我哪里错了?
答案 0 :(得分:0)
由于您的正则表达式错误导致$1
在contact/
输入时www.domain.com/contact/
为RewriteRule ^([^/.]+)/?$ $1.php [L]
,因此无效。
将您的规则更改为:
{{1}}