我有一個服務器上的網站與同一文件夾中的每個文件。對於我在網站上的鏈接,我使用簡單的鏈接以及帶有html或php擴展名的文件名稱。如何隱藏URL擴展
我想隱藏HTML
和php
擴展名並將其替換爲/name/
。我在服務器上找到了一個.htaccess文件,並刪除了內容。我閱讀並嘗試了其他問題中給出的例子,但其中沒有一個起作用。
- 什麼是消除擴展的通常過程?
- 它與我如何鏈接文件有什麼關係?
- 是否可以命名沒有擴展名的文件?
我有一個服務器上的網站與同一文件夾中的每個文件。對於我在網站上的鏈接,我使用簡單的鏈接以及帶有html或php擴展名的文件名稱。如何隱藏URL擴展
我想隱藏HTML
和php
擴展名並將其替換爲/name/
。我在服務器上找到了一個.htaccess文件,並刪除了內容。我閱讀並嘗試了其他問題中給出的例子,但其中沒有一個起作用。
把這個腳本在你的htaccess文件
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
我用它我自己的作品在去除.PHP extension.For HTML以.html代替.PHP /熱媒(取決於擴展你使用)
我將此添加到.htaccess文件中,並且url中仍有擴展名。對於這些答案,我可能會設置一些不起作用的網站。 – user3338166
@ user3338166其中是htaccess位於(根/其他文件夾)也是您使用的服務器? –
嗯,我的文件位於服務器上,位於名爲public_html的文件夾中,其中包括.htaccess文件。 – user3338166
htaccess是要走的路。你嘗試了什麼?當你嘗試時什麼都不起作用?你不能只重命名文件系統中的文件,這會破壞事情! – Novocaine
google:mod rewrite –