【问题标题】:Disallow direct url instead redirect to virtual host url禁止直接 url 而是重定向到虚拟主机 url
【发布时间】:2014-12-04 11:17:05
【问题描述】:

如何限制来自 localhost 的直接 URL,例如 localhost/abc/aaa.php 应该重定向到与上述 url 映射的虚拟主机 url,即 www.abc.com/aaa.php,并且它的所有子目录 url 都应该通过虚拟主机 url 响应。

【问题讨论】:

    标签: php apache .htaccess redirect virtualhost


    【解决方案1】:
    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^localhost$ [NC]
    RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301]
    

    对 localhost/more/stuff 的每个请求都将被重定向到 example.com/more/stuff

    【讨论】:

    • 我正在寻找一个特定的网站,该网站位于 localhost 文件夹中,但不是其他文件夹的
    猜你喜欢
    • 2013-02-05
    • 2013-09-27
    • 2019-11-29
    • 1970-01-01
    • 2011-03-25
    • 2012-03-29
    • 2018-07-08
    • 2012-02-06
    • 2018-10-23
    相关资源
    最近更新 更多