htaccess重定向虚拟文件夹

时间:2018-07-28 15:02:38

标签: .htaccess url-rewriting

我刚刚通过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]

谢谢!

0 个答案:

没有答案