这是我的.htaccess文件的内容:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^([^/]+)(/.+)? /negocio$2?shopURL=$1 [L,QSA]
RewriteOptions Inherit
找不到目录并将其转换为php变量,同时保留其余的url。当我去:
http://lujanventas.com/test/asdf
地址栏显示:
http://lujanventas.com/negocio/?shopURL=asdf
(它应该仍然显示:“http://lujanventas.com/test/asdf”)
出了什么问题?
答案 0 :(得分:1)
通过在2之后添加/
来修复它。
RewriteRule ^([^/]+)(/.+)? /negocio$2/?shopURL=$1 [L,QSA]