使用相同的文件夹名称

时间:2015-07-20 01:08:12

标签: apache .htaccess mod-rewrite redirect directory

我最近将旧网站转移到了一个名为archives的子文件夹。所有文件夹名称都相同。

所以,/articles已成为/archives/articles 并且/editorials已成为/archives/editorials

现在,这将无效,因为它会创建一个循环:

  

RewriteRule ^篇(。*)$ http://www.domain.com/archives/articles $ 1 [R = 301,L]

那么,我该怎么办?

我有两个Drupal安装,一个在根目录,另一个在archives文件夹中。我已经能够管理:

RewriteEngine on
RewriteCond %{REQUEST_URI} "/archives/"

1 个答案:

答案 0 :(得分:0)

RewriteCond %{THE_REQUEST} /articles/([^\s]+) [NC]
RewriteRule ^ http://www.example.com/archives/article/%1 [NC,NE,R,L]