2017-10-20 3 views
-3

同じ名前のディレクトリが見つからない場合、phpを実行します。これはApacheのhttpd.confに既に設定されているため、 .htaccessで何をすべきかを知っている。
EX:www.example.com/directory1/directory2/ ...../.......
実際にはルートにdirectory1フォルダはありませんが、phpファイル名は "directory1.php"
ですその名前のフォルダが見つからない場合は、www.example.com/directory1/directory2/に "directory1.php"
というPHPファイル名を実行します。
短く、フォルダがある場合はそのフォルダのディレクトリに従いますが、フォルダがない場合は、拡張子が.phpのWebサイトURLの後にphpファイルの最初のディレクトリが実行されます。
そのため、phpはスラッシュ "www.example.com/directory1/"の後ろにスラッシュ "www.example.com/directory1"を付けて実行できるはずです。同じ名前のディレクトリが見つからない場合、.htaccessを使用してphpを実行

+0

の名前でPHPファイルを書き換えます。 htaccess。これを可能にするWAMP設定セクションをとり、.htaccessで試してみてください。うまくいかない場合は、ここに投稿してください。最初に試してみる必要があります。 – Nic3500

+0

私は既に調査してみましたが、その設定ファイルに1行か2行だけではないので、どの1がわからず、それらを知らないので設定を理解できません。 –

答えて

0

チェック要求されたURLのディレクトリやファイルもない場合は、構成の大部分がへのhttpd.confから移植することができる最初のフォルダ

RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ([^/]+) $1.php 
+0

ありがとう、それは動作しますが、私はその言語を理解できません。 –

+0

このようなPHPファイルとディレクトリがない場合は、index.phpに戻ってみたい –

関連する問題