2017-11-08 12 views
-2

私は、URLバーにPHP拡張機能を隠すことができます。ユーザーがソースコードを表示したときにPHP拡張機能を非表示にすることはできますか? たとえば、index.phpページ(URLバーのabc.com/index) ソースコードを表示しますが、.php拡張子はまだそこにあります(<a>タグ内)。私はそれを隠すことができますか?HTMLソースコードでPHP拡張機能を非表示にすることができます

+1

「PHP拡張機能」とは何ですか? HTMLソースにどのように表示されますか? ''/index.php'のように "extension"を意味しますか? – tadman

+0

具体的なコードスニペットを入力してください。 – derHugo

答えて

1

example.com/と動作するようにサーバー(Apache/Nginx)を設定した場合、example.com/aboutについてabout.phpとすれば、リンクは機能します。

Apacheのhtaccessの例の設定:

RewriteEngine on 
RewriteCond %{REQUEST_FILENAME}.php -f 
RewriteRule^%{REQUEST_FILENAME}.php [NC,L] 

思想、これは単にPHPの拡張のためです。これはリンクにのみ役立ちますが、ブラウザから要素インスペクタ/ソースコードに表示されない拡張機能が必要なファイルが必要だとします。

<a href="./">Home</a> 
<a href="./about">About</a> 
+0

ありがとう、それは働いた –

+0

ちょうどそれがコメントで答えられたことを実現した、余分な答えを赦します。 – Jay

+0

問題ありません。どんなときも。 – Jay

関連する問題