2017-03-13 16 views
1

uri呼び出しの.php拡張子を削除したいと思います。 Linuxの純粋なマシンでは、この編集を.htaccessにしてmod_rewriteを有効にすることができます。 JElasticでこれを作ることはできますか?Apacheで.phpを削除します。

例:http://mydomain/company.php、私は.htaccessファイルを編集しようとしましたが、動作しませんhttp://mydomain/company

と呼ばれたいと思います。 /company.phpおよび/会社にそれを変更する直接 おかげ

+2

.htaccessを投稿してください。 .htaccess上書きがあなたのApache設定で有効になっていることを確認してください。 http://stackoverflow.com/questions/4026021/remove-php-extension-with-htaccess – Dimi

+0

はいこれが可能です。あなたのコード+エラーメッセージを投稿してください。また、Apache confファイルへの完全なアクセス権があるため、.htaccessを完全に無効にすることを検討してください...(パフォーマンスが向上します) –

答えて

3

これは動作するはずです::

私の質問はこれを検出する方法である

RewriteEngine on 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteCond %{REQUEST_FILENAME}\.php -f 
RewriteRule ^(.*)$ $1.php [L] 
+0

Perfect !!!これは私の仕事です!ありがとう! –

0

これは、作業コードで、私がしてきましたこの希望を使用して、この

RewriteEngine On 

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

はhome.phpに似.phpの削除ができます<a href ="home" ></a>

関連する問題