如何使 .php 扩展名不出现在网站上? [复制]
Posted
技术标签:
【中文标题】如何使 .php 扩展名不出现在网站上? [复制]【英文标题】:How to make .php extension not appear on website? [duplicate] 【发布时间】:2013-05-22 16:27:42 【问题描述】:我在我的网站上使用 php,并且.php
出现在我的 URL 中。我怎样才能删除它?
【问题讨论】:
参考此链接***.com/questions/6534904/… 【参考方案1】:有很多方法可以实现这一点,但它们在很大程度上取决于您选择的网络服务器。
例如,如果您使用的是 Apache HTTPD,您可以使用:
MultiViews 或 AddHandler(例如在Files 或FilesMatch 内部)或 Alias 或 mod_rewrite…可能还有其他选项可用,但那些是我脑海中浮现的选项。
【讨论】:
【参考方案2】:创建一个名为 .htaccess 的文件(.htaccess 中的点不是偶然的)并输入以下内容:
RewriteEngine On
RewriteCond %REQUEST_URI ^/(.*).php$
RewriteRule ^(.*)$ %1 [L,QSA]
然后保存文件并将其放在您网站的根目录中。
【讨论】:
如果我有 .html 扩展名该怎么办?我试图将 .php 更改为 .html 但它不起作用。 在你的 .htaccess 文件中试试这个 RewriteRule ^(.*)\.html $1\.php以上是关于如何使 .php 扩展名不出现在网站上? [复制]的主要内容,如果未能解决你的问题,请参考以下文章
如何在网站上的 mysql 中将“字段”显示为表 PHP? [复制]
如何在 Windows 上将点与无文件扩展名结合使用? [复制]