2011-07-11 7 views
0

私はウェブサイトxxxxx.comを持っており、動的コンテンツのURL構造は xxxxx.com/tours/index.php?tourid=x です。ここで、ツアーIDはキーで、xは値ですMODリライトクエリ文字列リダイレクトの問題

私は、xが値

問題があるさ xxxxx.com/x に上記のURLへのトラフィックをリダイレクトするためのmodの再書き込みを使用して、この.htaccessのルールを作ってみた

: ときIメインのURLに移動します。 www.xxxxx.com/またはwww.xxxxx.com/something.htmlツアー/ index.phpにリダイレクトしていますか?

どのようにすれば、/tours/index.php?tourid=xへのリクエストをすべてではなく/ xにリダイレクトできますか?

RewriteEngine On 
RewriteRule ^([^/]*)$ /tours/?tourid=$1 [L] 

私は本当に回答に感謝:ここ

は、私が今持っているものです。ありがとうございました。

答えて

0

あなたが実際にファイルシステム上に存在しないファイルとフォルダのみにルールを適用することができます:

RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^([^/]*)$ /tours/?tourid=$1 [L] 
+0

すごい!どうもありがとうございました。 – kinsey

0

これは特に、 'xxxxx.com/tours/index.php?tourid=x'のURLのみを/ xにターゲティングします。必要な場合はコメントしてください。

RewriteEngine On 
RewriteRule ^/tours/index.php\?tourid=(.*) /$1 [L] 
+0

おい、ありがとうございます! =] – kinsey