我喜欢
RewriteRule ^home$ ?get=main
在我的.htaccess
内,将mysite.com/index?get=main
的所有网址调用重定向到mysite.com/home
但是当我在该网址之后使用'
和"
之类的任何引号时,它的行为不正确并且不会访问相关文件,例如,如果我输入
mysite.com/home'
或mysite.com/home"
(注意引用)它会重定向到另一个页面并且根本不会访问该文件mysite.com/index?get=main
当我使用{{1}时或者mysite.com/index?get=main'
然后它会访问这些文件。
我希望它能够从mysite.com/index?get=main"
访问mysite.com/index?get=main
文件或者提供404错误页面,现在它既没有做,也出现了什么问题?
答案 0 :(得分:1)
重写规则正在寻找显式值home
以匹配?get = main。
尝试
RewriteRule ^home ?get=main