我最近将旧网站转移到了一个名为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/"
答案 0 :(得分:0)
RewriteCond %{THE_REQUEST} /articles/([^\s]+) [NC]
RewriteRule ^ http://www.example.com/archives/article/%1 [NC,NE,R,L]