2017-01-10 7 views
0

私はあなたの助けが必要です。.phpで終わるすべてのURLを拡張子なしにリダイレクト

特定のフォルダにあるすべてのファイルを.phpから拡張子なしにリダイレクトしたいと思います。 htaccessを変更しようとしましたが、うまくいきません。私はホテルのフォルダ内のファイルをリダイレクトしたいだけです。私はまだstackoverflowで適切な解決策を見つけていない。

mysite.com/hotels/london.php &

mysite.com/hotels/new-york.php

にmysite.com/hotels/ロンドン&

mysite.com/hotels/new-york

誰かが.php URLの1つをクリックした場合、拡張子なしのURLにリダイレクトされるように、適切なリダイレクトは何でしょうか。私はあなたの助けに大変感謝します。

+0

ヒント:あなたは '.htaccess'を利用する必要があります – Thamilan

+0

@ThamilanこれはApacheサーバーの場合にのみ可能な解決策です。 – Steeve

答えて

1

使用この.htaccessの

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule ^([^\.]+)$ $1.php [NC,L] 

中のmod_rewriteがインストールされていることを確認します。

+0

お返事ありがとうございます。私は試しましたが、うまくいきません。何か提案はありますか? –

関連する問題