在尝试了解 mod_rewrite 时,我添加了一个简单的重写规则:
RewriteRule ^z$ z1.html
这个想法是让某人访问www.mysite.com/z
并让他们获得www.mysite.com/z1.html
但这不起作用。我必须将其更改为
RewriteRule ^/z$ /z1.html
但是我在 mod_rewrite 规则中没有看到任何需要在术语前面加上“/”的内容,那么为什么第一个不工作呢?
有点复杂,我有规则
RewriteRule ^/([^.]+)$ /1$.html
这个也不起作用,即使使用“/”字符。
这里的想法是让一些人进入www.mywebsite.com/z1
并让它成为www.mywebsite.com/z1.html
.
有没有人看到问题?
谢谢。