【问题标题】:How to remove .php or .html extension from single page?如何从单个页面中删除 .php 或 .html 扩展名?
【发布时间】:2014-02-17 07:26:48
【问题描述】:

我有一个网站 例如:www.abcd.com 有很多页面。 例如:www.abcd.com/one.phpwww.abcd.com/two.php 我只想从www.abcd.com/one.php 中删除 .php,而不是从所有其他页面中删除。

我已经在 .htaccess 文件中尝试过这部分。

RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_FILENAME}\.php -f

RewriteRule ^(.*)$ $1.php

【问题讨论】:

    标签: regex apache .htaccess mod-rewrite


    【解决方案1】:

    您可以在根 .htaccess 中使用此规则:

    RewriteEngine on
    
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(one)/?$ /$1.php [L,NC]
    

    【讨论】:

    猜你喜欢
    • 2017-01-16
    • 1970-01-01
    • 2017-12-13
    • 2013-01-09
    • 1970-01-01
    • 2017-05-08
    • 2018-06-06
    • 2016-04-18
    • 1970-01-01
    相关资源
    最近更新 更多