我想要一个 .htaccess 重写规则,但我不知道如何制作它。
例子
www.example.com/index.php => www.example.com/index.php
www.example.com/folder/profile.php => www.example.com/profile.php
www.example.com/文件夹 => www.example.com
一种重写规则,可以在顶层提供来自特定文件夹的文件,同时仍然提供顶级文件。
给你!试试这个
编辑:进行了更改以排除 index.php!
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/folder/
RewriteRule ^(.*)$ folder/$1 [L]
我对我的 Zend Framework 项目做同样的事情,我将所有请求从我的http://domain.com/public/路由到http://domain.com/
要在文件不存在时重定向,请执行此操作
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /folder/$1 [R]