2016-07-16 24 views

答えて

0

thisによると、次のコードは、PHPの拡張機能を削除するために働く必要があります。

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

+0

このコードはターン内でRewriteBaseに私をリダイレクト全体の拡張を、削除します。私は.phpを削除する必要があります。 – SLV

+0

私は一種のstackoverflowに新しいです。私の "コードを質問"を適切なフォーマット/テキストエディタに入れる方法を教えてください。 – SLV

0

完全に拡張子.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] 
+0

これらのルールのどちらも機能しませんでした。 – SLV

関連する問題