.htaccess 使用htaccess更改URL的一部分

.htaccess 使用htaccess更改URL的一部分,.htaccess,url-rewriting,.htaccess,Url Rewriting,我有类似的URL www.abc.com/pqr www.abc.com/sss/pqr/abc www.abc.com/ass/pqr/asd/dff 我想在不影响原始功能的情况下,将pqr更改为其他单词 目前我已经做了类似的事情 重写规则^pqr/(.*)$1[L] 但它正在影响搜索、登录等功能。它正以我想要的方式重新定向 请提供帮助听起来好像缺少查询字符串?尝试: RewriteRule ^pqr/(.*) http://www.mysite.com/someotherword/$1

我有类似的URL

  • www.abc.com/pqr
  • www.abc.com/sss/pqr/abc
  • www.abc.com/ass/pqr/asd/dff
我想在不影响原始功能的情况下,将pqr更改为其他单词

目前我已经做了类似的事情

重写规则^pqr/(.*)$1[L]

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


请提供帮助

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

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

交替发布数据

使用GET代替


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

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

它被重定向,但我没有收到帖子数据。这就是为什么搜索和登录功能不起作用的原因。我也试过你的答案,但它和我的一样有效。无论如何,感谢您的即时回复。帖子数据不会被发送到新的URL,这是一个安全问题。那么有没有其他方法可以让我更改部分URL以及帖子数据?@PratikPrajapati不,您不能用帖子数据重写/重定向