如果您使用的是apache,则需要使用.htaccess文件.如果您使用的是IIS,则可以在IIS中进行配置.
您的.htaccess文件需要看起来像这样:
IndexIgnore * # prevent directory listing
Order deny,allow
Allow from *
# ------------------------------------------
# Rewrite so that php extentions are not shown
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$$1.php
由于文件限制,您不能简单地在Windows中创建.htaccess文件,因此打开文本编辑器(记事本或编程IDE)并创建一个名为.htaccess的新文件.的.在文件名前面很重要.
编辑
没有重复的文件名. IE contact.php和contact.js作为htaccess将不知道要服务哪一个,(取决于你的apache)将返回一个错误页面,否则它将只为其中一个服务.
正如@AedixRhinedale在下面的评论中指出:
只是来自Apache的注释:如果您有权访问httpd主服务器配置文件,则应该完全避免使用.htaccess文件.使用.htaccess文件会降低Apache http服务器的速度.您可以包含在.htaccess文件中的任何指令都可以在目录块中更好地设置,因为它具有相同的效果和更好的性能