【问题标题】:Hiding extensions using .htaccess使用 .htaccess 隐藏扩展
【发布时间】:2017-01-29 00:32:49
【问题描述】:

使用 HTAccess 强制隐藏 .php 的正确方法是什么,包括子文件夹。我已经尝试了所有其他问题的答案。

【问题讨论】:

  • 请说明您尝试了什么以及出了什么问题。

标签: php html .htaccess


【解决方案1】:

尝试:

RewriteEngine on

# remove php
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s([^.]+)\.php [NC]
RewriteRule ^ %1 [R=301,L]

# rewrite php
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{DOCUMENT_ROOT}/$1.php -f
RewriteRule ^([^.]+)/?$ $1.php [L]

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-09-24
    • 2013-08-13
    • 2012-04-19
    • 1970-01-01
    • 2020-05-12
    • 1970-01-01
    • 2014-04-03
    • 2014-03-29
    相关资源
    最近更新 更多