【问题标题】:How to make .php extension not appear on website? [duplicate]如何使 .php 扩展名不出现在网站上? [复制]
【发布时间】:2013-05-22 16:27:42
【问题描述】:

我在我的网站上使用 PHP,并且.php 出现在我的 URL 中。我怎样才能删除它?

【问题讨论】:

标签: php


【解决方案1】:

有很多方法可以实现这一点,但它们在很大程度上取决于您选择的网络服务器。

例如,如果您使用的是 Apache HTTPD,您可以使用:

…可能还有其他选项可用,但那些是我脑海中浮现的选项。

【讨论】:

    【解决方案2】:

    创建一个名为 .htaccess 的文件(.htaccess 中的点不是偶然的)并输入以下内容:

    RewriteEngine On
    RewriteCond %{REQUEST_URI} ^/(.*).php$
    RewriteRule ^(.*)$ %1 [L,QSA]
    

    然后保存文件并将其放在您网站的根目录中。

    【讨论】:

    • 如果我有 .html 扩展名该怎么办?我试图将 .php 更改为 .html 但它不起作用。
    • 在你的 .htaccess 文件中试试这个 RewriteRule ^(.*)\.html $1\.php
    猜你喜欢
    • 1970-01-01
    • 2011-01-26
    • 2011-04-17
    • 2013-03-14
    • 2014-10-19
    • 2011-07-07
    • 1970-01-01
    • 2023-03-24
    • 1970-01-01
    相关资源
    最近更新 更多