我刚刚通过FTP访问具有结构的旧服务器:
index.php
page1.php
page2.php
.htaccess
archives/
- page1.php
- page2.php
- ...
new/
- Web/
- frontend.php
- Images/
- ...
- CSS/
- ...
可以在/上访问新站点,但是我希望可以在/ old /
上访问旧站点(page1.php,page2.php ...)我不想将所有文件都移到“旧”文件夹中,我只想使用htaccess文件来重写地址。
我花了4个小时在上面,但是我找不到任何解决方法。
以下是我上次htaccess的示例,该示例适用于新网站,但不适用于旧网站:
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^old/css/(.*).css$ css/$1.css [QSA,L]
RewriteRule ^old/images/(.*)$ images/$1 [QSA,L]
RewriteRule ^old/files(.*)$ files$1 [QSA,L]
RewriteRule ^old. index.php [QSA,L]
RewriteRule ^css/(.*).css$ new/Web/css/$1.css [QSA,L,NS]
RewriteRule ^images/(.*)$ new/Web/images/$1 [QSA,L,NS]
RewriteRule ^files(.*)$ new/Web/files$1 [QSA,L,NS]
RewriteCond "%{REQUEST_FILENAME}" !-f
RewriteRule .* new/Web/frontend.php [L]
谢谢!