【问题标题】:.htaccess redirect rule same domain but different prefix.htaccess 重定向规则相同的域但不同的前缀
【发布时间】:2015-03-30 19:39:15
【问题描述】:

我需要重定向以下网址

admin.example.us

myadmin.example.us

我尝试了使用RewriteBaseRewriteRuleRewriteCond 的不同示例。没有什么很适合我的情况,我的正则表达式似乎失败了。

感谢您的帮助

【问题讨论】:

    标签: .htaccess rewrite prefix


    【解决方案1】:

    你可以用这个.htaccess:

    RewriteEngine on 
    RewriteCond %{HTTP_HOST} ^admin\. [NC]
    RewriteRule ^ http://myadmin.example.us%{REQUEST_URI} [NE,L,R=301]
    

    【讨论】:

    • 谢谢你的回答,我自己的解决方案终于是 RewriteCond %{HTTP_HOST} ^admin\.example\.us$ [NC] RewriteRule ^(.*) myadmin.example.us/index. php/admin [L,R] 由于还有其他问题,atm 似乎都不起作用。
    • 如果你只是复制粘贴所有并且只有我的答案,它可以工作。你可以有问题enable mod_rewrite
    • 其实,当我开始看问题的时候,我发现服务器不在 Apache 上——问题是 Nginx 不使用 .htaccess 文件……我的解决方案是使用 AWS 存储桶和别名重定向。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-12-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-05-15
    • 2018-11-23
    相关资源
    最近更新 更多