2011-03-03 62 views
0

我有一个运行在PHP上的网站。我想从我的所有网页中删除.php后缀,以便用户不知道服务器端语言正在运行。如何更改.php网站页面的扩展名?

如何在地址栏中编辑显示的地址以不显示.php

+2

可能是你正在寻找的mod_rewrite的.htaccess – 2011-03-03 10:49:50

+2

[通过的.htaccess以.html替换.PHP EXT]的可能重复(http://stackoverflow.com/questions/4548860 /更换-PHP-EXT-与HTML的贯通htaccess的) – 2011-03-03 10:53:26

回答

1

随着在.htaccess mod_rewrite

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^([^\.]+)$ $1.php [NC,L] 
0

Apache有一个特性'MultiViews',它允许服务器在没有提供时选择正确的扩展名。在您的.htaccesshttpd.conf,你可以补充一点:

Options MultiViews 

如果你有一个/path/to/blah.php文件,它可以仅仅/path/to/blah进行访问。