【问题标题】:Redirect if subfolder is not present in url如果 url 中不存在子文件夹,则重定向
【发布时间】:2022-11-10 20:39:35
【问题描述】:

如果 url 以 /folder 开头但不包含 /folder/subfolder,我正在寻找创建重定向

例如:

/folder/page

应该重定向到:

/folder/subfolder/page

我试过了

RewriteCond %{REQUEST_URI} !^/folder/subfolder/.*$
RewriteRule ^(.*)$ /folder/subfolder/$1 [L]

但这不起作用。它需要是一般重定向,因为我有很多页面要重定向。这应该是可能的,对吧?

【问题讨论】:

    标签: .htaccess redirect


    【解决方案1】:

    以下列方式拥有您的 .htaccess。

    RewriteCond %{REQUEST_URI} !/?folder/subfolder/ [NC]
    RewriteRule ^folder/(.*)/?$ /folder/subfolder/$1 [NC,L]
    

    【讨论】:

      猜你喜欢
      • 2015-09-23
      • 2015-03-18
      • 1970-01-01
      • 2011-12-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-13
      • 1970-01-01
      相关资源
      最近更新 更多