Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 使用.htaccess隐藏扩展_Php_Html_.htaccess - Fatal编程技术网

Php 使用.htaccess隐藏扩展

Php 使用.htaccess隐藏扩展,php,html,.htaccess,Php,Html,.htaccess,使用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_FILENA

使用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]

请说明你尝试了什么,出了什么问题。