有谁知道如何更改根目录子文件夹中所有php文件的URL,还要删除.php
?
http://localhost/pages/x.php
至
http://localhost/x
实施例:
http://localhost/pages/example.php
至
http://localhost/example
答案 0 :(得分:1)
RewriteEngine On
RewriteRule ^x$ page/x.php [L]
RewriteRule ^example$ pages/example.php [L]
答案 1 :(得分:1)
您可以这样做,只有当请求存在于pages
且root中不存在时才会执行。所以root中的现有项目不会被重写。
RewriteEngine on
RewriteCond %{CONTEXT_DOCUMENT_ROOT}/$1 !-f
RewriteCond %{CONTEXT_DOCUMENT_ROOT}/pages/$1.php -f
RewriteRule ^([^/]+)$ pages/$1.php