我想使用Url重写来转换它:
至
-
如果根目录重定向中存在mypage.html或.php,请选择它 . http://test.com/mypage.php
-
否则,如果root中不存在mypage.html或.php,请检查/ pages /文件夹(如果存在) . http://test.com/pages/mypage.php
-
否则,如果根目录中不存在,则/ pages /文件夹只显示404错误页面http://test.com/404.php
我已经有了ErrorDocument 404的一些代码,www . 删除和删除.php和.html扩展名
ErrorDocument 404 http://test.net/404
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.test.net [NC]
RewriteRule ^(.*) http://test.net/$1 [L,R=301]
RewriteCond %{DOCUMENT_ROOT}/$1.php -f
RewriteRule ^(.*?)/?$ $1.php [L]
RewriteCond %{DOCUMENT_ROOT}/$1.html -f
RewriteRule ^(.*?)/?$ $1.html [L]
Options -Indexes
1 回答
您可以使用: