2017-09-28 5 views
0

WHMCSクライアント領域から.phpを削除するために.htaccessファイルを具体的に作成する方法を知っている人は誰でもあります。たとえば、clientarea.phpからclientareaです。また、これは知識ベースの記事から.html拡張子を削除するためにも必要です。WHMCS .htaccess .phpと.htmlを削除します。

は、私は以下にこれを試してみましたが、それは動作していない:

#Force non-.php: 
    RewriteEngine On 
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteCond %{REQUEST_URI} !^/[0-9]+\..+\.cpaneldcv$ 
    RewriteCond %{REQUEST_URI} !^/[A-F0-9]{32}\.txt(?:\ Comodo\ DCV)?$ 
    RewriteRule ^([^\.]+)$ $1.php [NC,L] 

は、事前に任意の助けをありがとう! 、

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

HTMLが同じ話で、それは次のようになりますので、.htmlのためにphpの変更:

答えて

0

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

RewriteEngine on 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteCond %{REQUEST_FILENAME}\.html -f 
    RewriteRule ^([^\.]+)/$ $1.html 

それらの両方を持つように、.htaccessファイルは次のようになります。

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

    RewriteEngine on 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteCond %{REQUEST_FILENAME}\.html -f 
    RewriteRule ^([^\.]+)/$ $1.html 

mod_rewriteが有効になっているようにしてください! mod_rewriteが有効になっていない場合、これは機能しません。

+0

ああ。私の答えが役に立ったら、それを受け入れてください。 –

関連する問題