我有类似的网址
- www.abc.com/pqr
- www.abc.com/sss/pqr/abc
- www.abc.com/ass/pqr/asd/dff
我想在不影响原始功能的情况下将 pqr 更改为其他单词。
目前我做了这样的事情
RewriteRule ^pqr/(.*) http://www.mysite.com/someotherword/ $1 [L]
但它正在影响搜索、登录等功能。它正在按照我想要的方式重定向。
请帮忙
我有类似的网址
我想在不影响原始功能的情况下将 pqr 更改为其他单词。
目前我做了这样的事情
RewriteRule ^pqr/(.*) http://www.mysite.com/someotherword/ $1 [L]
但它正在影响搜索、登录等功能。它正在按照我想要的方式重定向。
请帮忙
如果您只想替换“pqr”部分,这是重写规则:RewriteRule ^(. )pqr(. )$ $1someotherword$2 [L]
听起来好像缺少查询字符串?尝试:
RewriteRule ^pqr/(.*) http://www.mysite.com/someotherword/$1 [QSA,L]
POST 数据的替代方法
请改用 GET。
使用重写条件不重定向带有 POST 数据的文件,将数据存储在数据库中,然后调用重定向文件,当文件在新服务器上打开时,从数据库中加载发布数据。