2009-06-15 6 views
0

私は1つのファイルだけインスタンスのためのMOD-リライトを使用したい:www.domain.com/contact.php1つのファイルに対してmod_rewriteを使用するにはどうすればよいですか?

からプルする

www.domain.com/contact

私はリライトを使用最初にこれを行うためのディレクトリのように見えるすべてのファイルのルールですが、私が短期間に作成したdiretoryリダイレクトを混乱させてしまいました。

ありがとうございました。

答えて

1

このルールを試してみてください:

RewriteRule ^contact$ contact.php [L] 

これは内部​​へのURLパス/contactの要求をリダイレクトします。 .htaccessファイルでこのルールを使用しない場合は、/^/contact$のパターンを付加してください。

0

私はそのようなものになるだろう:

RewriteRule ^/contact.php$ url_to_redirect/contact.php [P,QSA] 

そして、念のために、あなたはより多くの利用可能な情報hereを持っています。

+0

これはOPが尋ねたことをしません。彼女はドメイン間でリダイレクトしたくありません。 –

0
RewriteEngine On 

# make sure http://domain.com redirects to http://www.domain.com 
RewriteCond %{HTTP_HOST} ^domain.com$ [NC] 
RewriteRule ^(.*)$ http://www.domain.com/$1 [R=301,L] 

# redirect from /contact to /contact.php 
RewriteRule ^contact$ /contact.php [R=301,L] 
関連する問題