0

私は次のようなURLを持っています

  • 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 を使用してください。

Rewrite 条件を使用して、POST データを含むファイルをリダイレクトせず、データをデータベースに保存してから、リダイレクト ファイルを呼び出します。ファイルが新しいサーバーで開かれたときに、データベースからポスト データをロードします。

于 2012-07-21T13:35:11.107 に答える