我正在与WAMP server合作。这是我的文件名(“localhost / blogs.php”) 但我想把这个“blog.php”文件称为(“localhost / blogs”)。如何从URL中删除文件扩展名?
答案 0 :(得分:1)
如果您使用的是apache服务器,最简单的方法是使用mod_rewrites 创建.htaccess文件并编写以下代码:
# Options
Options -Multiviews
Options +FollowSymLinks
#Enable mod rewrite
RewriteEngine On
RewriteRule ^blog$ blog.php [QSA,L]
这意味着当在浏览器中添加/ blog时,服务器将调用blog.php
答案 1 :(得分:1)
这不是PHP问题,而是mod_rewrite问题。在Apache中启用mod_rewrite(可能已经是这种情况),然后在您网站的根目录中添加名为.htaccess的文件,并将此内容添加到.htaccess文件中:
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php [L]
答案 2 :(得分:0)