2016-07-30 7 views
0

でPOSTデータでURLを書き換えるために、私はこのURLを持っていることを望む=> http://www.mywebsite.com/town/townsearch.htmlどのように元のURLがポスト=> <a href="http://www.mywebsite.com/index.php?s=&where=townsearch&search_simple=find" rel="nofollow">http://www.mywebsite.com/index.php?s=&where=townsearch&search_simple=find</a></p> <p>の結果であるのhtaccess

htaccessを持つことが可能ですそれ?

私は2つのurl functionnalを保持したいと思いますが、可能であれば、自動的に最初のものから2番目のものに書き換えます。 最初のURLを入力すると、ブラウザー上で最初のURLを書き換え、2番目のURLにリダイレクトします。

答えて

0

このルールをhtaccessファイルに追加すれば正常に動作します。

RewriteCond %{QUERY_STRING} (^|&)s=($|&) 
RewriteCond %{QUERY_STRING} (^|&)where=townsearch($|&) 
RewriteCond %{QUERY_STRING} (^|&)search_simple=find($|&) 
RewriteRule ^index\.php$ /town/townsearch.html?&%{QUERY_STRING} 
+0

、そしてそれは、何も起こりません、何のリダイレクトを動作しません、ノーリライト: ( – WolwX

0

使用この:

RewriteEngine On 
RewriteRule ^town([^/]*)/([^/]*)\.html$ /index.php?s=$1&where=$2&search_simple=find [L] 

それはURLとあなたを残します:私はあなたのソリューションを試してみましたhttp://www.mywebsite.com/town/townsearch.html

+0

おそらく私は何かを見逃していましたが、それはうまくいきません 私はすでにhtaccessの上にRewriteEngineを持っていますので、2行目を追加しました 詳細が大事です。私のフルURLは "http://www.mywebsite .com /?s =&where = mytown&search_s imple = trouver "をindex.phpなしで使用することもできます – WolwX

関連する問題

 関連する問題