0

我有类似的网址

  • 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]

但它正在影响搜索、登录等功能。它正在按照我想要的方式重定向。

请帮忙

4

2 回答 2

1

如果您只想替换“pqr”部分,这是重写规则:RewriteRule ^(. )pqr(. )$ $1someotherword$2 [L]

于 2012-07-21T19:16:03.337 回答
0

听起来好像缺少查询字符串?尝试:

RewriteRule ^pqr/(.*) http://www.mysite.com/someotherword/$1 [QSA,L]

POST 数据的替代方法

请改用 GET。

使用重写条件不重定向带有 POST 数据的文件,将数据存储在数据库中,然后调用重定向文件,当文件在新服务器上打开时,从数据库中加载发布数据。

于 2012-07-21T13:35:11.107 回答