我正在尝试获取类似www.domain.com/user/myuser的网址以转发到www.domain.com/user/index.html?user=myuser,以下代码无效。
RewriteRule ^user/?$ /user/index.html?user=$1 [QSA,L]
does not work.
没有帮助。
在这种情况下,您的正则表达式似乎是错误的。^user/?$
表示以用户开头的最后一个字母带有可选的斜杠
你的意思是
^user/(.*)$
这意味着匹配用户/任何内容并重定向到/user/index.html?user=anything
所以 RewriteRule ^user/(.*)$ /user/index.html?user=$1 [QSA,L]
应该管用
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句