我看到使用href="blaah"
代替href="blaah.php"
爲a
的href
屬性標籤。我也看到href=".."
代替href="index.php"
。HREF的= 「blaah」 代替HREF = 「blaah.php」 和HREF = 「..」,而不是HREF = 「的index.php」
我已經在NGINX服務器上測試了這個,但是當我主持時,我可能最終會通過Apache進行託管。那麼,是否支持Apache href="blaah"
?
我看到使用href="blaah"
代替href="blaah.php"
爲a
的href
屬性標籤。我也看到href=".."
代替href="index.php"
。HREF的= 「blaah」 代替HREF = 「blaah.php」 和HREF = 「..」,而不是HREF = 「的index.php」
我已經在NGINX服務器上測試了這個,但是當我主持時,我可能最終會通過Apache進行託管。那麼,是否支持Apache href="blaah"
?
您可以使用RewriteEngine,只需將此代碼添加到您的.htaccess。
RewriteEngine On
RewriteBase/
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.+)$ $1.php [L]
此代碼將.php添加到沒有擴展名的每個文件。
您正在引用一種稱爲URL重寫的技術:http://stackoverflow.com/questions/2433545/how-to-make-extension-less-url-for-a-php-based-site – HaukurHaf 2014-11-08 16:34:35
而大多數時間,諸如'http:// example.com/news /'等URL可以(而且應該)被用來代替'http:// example.com/news/index.php'。 – 2014-11-08 16:40:08