我正在设计一个网站。我希望我的网站地址如下图所示:
我不希望我的网站看起来像
http://something.com/profile.php
。我希望有人打开我的网站时在地址栏中删除.php
扩展名。换句话说,我希望我的网站像:http://something.com/profile
作为第二个示例,您可以查看Stack Overflow网站地址本身。
我该如何完成?
我正在设计一个网站。我希望我的网站地址看起来像下图:我不想我的网站看起来像http://something.com/profile.php。我希望在...
只需将具有以下内容的.htaccess文件添加到您网站的根文件夹(例如/home/domains/domain.com/htdocs /):
与第一个答案差不多,但有更多优势。
首先,确认已安装mod_rewrite模块。然后,要小心了解它是如何工作的,许多人会倒退它。
您有不同的选择。其中之一是创建一个名为“ profile”的文件夹,并将“ profile.php”重命名为“ default.php”,然后将其放入“ profile”文件夹。您可以通过这种方式向该页面下订单:
实际上,最简单的操作方法是
创建目录并在其中保留index.php的问题是
这是我使用的一种简单的PHP方式。如果请求的页面扩展名为.php,则将发出不带.php扩展名的新请求。然后,.php扩展名不再显示在浏览器的地址字段中。
与Igor相同,但应该在第2行不起作用:
Tony,您的脚本还可以,但是如果您有100个文件?需要在所有这些代码中添加此代码:
通过.htaccess删除文件扩展名: