href =“blaah”而不是href =“blaah.php”和href =“..”而不是href =“index.php”

时间:2014-11-08 16:32:30

标签: php html apache nginx hyperlink

我已经看到href="blaah"代替href="blaah.php"用于href标记的a属性。我还见href=".."代替href="index.php"

我在NGINX服务器上测试了这个,但是,当我主持时,我可能最终会通过Apache进行托管。那么,Apache支持href="blaah"吗?

1 个答案:

答案 0 :(得分:1)

您可以使用RewriteEngine,只需将此代码添加到.htaccess即可。

RewriteEngine On
RewriteBase /

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

此代码将.php添加到没有扩展名的每个文件。