【问题标题】:How to create .htaccess redirect for directories but different for subdirectories?如何为目录创建 .htaccess 重定向但为子目录创建不同的重定向?
【发布时间】:2021-01-30 04:29:17
【问题描述】:

我正在开发一个使用如下 URL 结构的网站:

  • site.com/companyname - 公司通用页面
  • site.com/companyname/login - 公司管理员登录

网站正在切换到不同的域/结构,我们需要像这样重定向

  • site.com/companyname > newsite.com/companyname
  • site.com/companyname/login > newsite.com/login

我无法使其正常工作,因为我可以针对“/login”的两个 URL 发生第一次公司名称重定向。

谢谢!

【问题讨论】:

    标签: .htaccess redirect mod-rewrite


    【解决方案1】:

    让它与以下内容一起工作:

    RewriteEngine on
    RewriteBase /
    RewriteCond %{REQUEST_URI} !login
    Rewriterule ^(.*)$ https://newsite.com/$1 
    
    RewriteBase /
    RewriteCond %{REQUEST_URI} login
    Rewriterule ^(.*)$ https://newsite.com/login 
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-12-07
      • 2012-12-30
      • 1970-01-01
      • 1970-01-01
      • 2015-10-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多