【发布时间】:2017-01-29 00:32:49
【问题描述】:
使用 HTAccess 强制隐藏 .php 的正确方法是什么,包括子文件夹。我已经尝试了所有其他问题的答案。
【问题讨论】:
-
请说明您尝试了什么以及出了什么问题。
使用 HTAccess 强制隐藏 .php 的正确方法是什么,包括子文件夹。我已经尝试了所有其他问题的答案。
【问题讨论】:
尝试:
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]
【讨论】: