私のURLの.phpファイル拡張子を取り除く書き換えルールが必要です。私は以下を試した。それは動作しません。URLの.phpファイル拡張子を取り除く書き換えルール
RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME}\.php -f RewriteRule ^(.*)$ $1.php
私のURLの.phpファイル拡張子を取り除く書き換えルールが必要です。私は以下を試した。それは動作しません。URLの.phpファイル拡張子を取り除く書き換えルール
RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME}\.php -f RewriteRule ^(.*)$ $1.php
thisによると、次のコードは、PHPの拡張機能を削除するために働く必要があります。
RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^([^\.]+)$ $1.php [NC,L]
完全に拡張子.phpを削除するには、次のルールを使用することができます。
RewriteEngine on
#1 redirect "/file.php" to "/file"
RewriteCond %{THE_REQUEST} ([^.]+)\.php [NC]
RewriteRule^%1 [L,R]
#2 internally map "/file" back to "/file.php"
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*?)/?$ /$1.php [L]
これらのルールのどちらも機能しませんでした。 – SLV
このコードはターン内でRewriteBaseに私をリダイレクト全体の拡張を、削除します。私は.phpを削除する必要があります。 – SLV
私は一種のstackoverflowに新しいです。私の "コードを質問"を適切なフォーマット/テキストエディタに入れる方法を教えてください。 – SLV