2011-11-07 19 views
1

この問題を解決しようとしています。ユーザーは、彼らがそのページに到着する必要がありインデックスページまたはよくある質問ページを呼び出す場合Mod_rewriteと複合リダイレクション技術の推奨

mysite.com/index.php 
mysite.com/faq.php 
mysite.com/url.php 
mysite.com/users/some_content_here 

:私はこの単純化されたカルコゲノフルバレン骨格を持つWebサイトを持っています。ユーザーが書き込みを行う場合はmysite.com/ のようなものは、彼らががGET経由文字列をxgsfdし、ユーザーをリダイレクトrecive url.phpウィッヒを呼び出す必要があり(またはインデックスまたはよくある質問とは異なる他の文字列)をxgsfd特定のページに

url.phpスクリプトはすでに完了していますが、他の部分を解決する方法はわかりません。私はルートディレクトリで.htaccessファイルを使用していると考えていましたが、見て分かるように、rederictionsの無限ループ。

どのようにすればこの問題を解決できますか?助けてくれてありがとう!

答えて

4

あなたは、彼らが実際に存在する場合、ファイル、フォルダ、およびシンボリックリンクを提供するために書き換え条件を使用し、それ以外url.phpに書き換えることができます:

RewriteEngine on 
RewriteCond %{REQUEST_FILENAME} !-s 
RewriteCond %{REQUEST_FILENAME} !-l 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^(.*)$ url.php?url=$1 [QSA,L] 

faq.phpまたはindex.phpのための要求がされるという方法がmysite.com/xgsfdへのリクエストはurl.php?url =/xgsfdに書き換えられます。

関連する問題