Php htaccess请求从一个目录到另一个目录
将URL从一个目录重写到另一个目录的最佳实践是什么。 实际上,这是我的文件夹结构Php htaccess请求从一个目录到另一个目录,php,regex,.htaccess,mod-rewrite,rewrite,Php,Regex,.htaccess,Mod Rewrite,Rewrite,将URL从一个目录重写到另一个目录的最佳实践是什么。 实际上,这是我的文件夹结构 / /folder1 /subfolder1 index.php /subfolder2 index.php ... /folder2 /subfolder1 index.php /subfolder2 index.p
/
/folder1
/subfolder1
index.php
/subfolder2
index.php
...
/folder2
/subfolder1
index.php
/subfolder2
index.php
...
/folder3
index.php
/images
/css
/...
/...
...
我想要实现的是只请求http://example.com/folderX/subfolder1/*
在folder3
我不想重写子文件夹2中的任何内容,我需要重写子文件夹1中的所有内容
到目前为止,我有这个。这是个好办法还是有更好的办法
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} (.*?)/subfolder1$
RewriteRule ^([^?]*)$ folder3/index.php?path=$1 [NC,L,QSA]
</IfModule>
重新启动发动机
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_URI}(.*)/子文件夹1$
重写规则^([^?]*)$folder3/index.php?路径=$1[NC,L,QSA]