【问题标题】:Redirect everything to a single page with htaccess使用 htaccess 将所有内容重定向到单个页面
【发布时间】:2013-05-13 16:52:55
【问题描述】:

我是 HTAccess 的菜鸟,所以请保持简单。

在我的网站上,我不使用 www.-domain。一切都在一个子域上。 但是,当我提到我的网站时,我指的是重定向到子域的 www 部分。只需使用 PHP header() 函数即可完成。

我想要做的是将 www.jeroened.be 上的所有内容重定向到子域。但是,我也想将http://www.jeroened.be/blog 重定向到http://subdomain.jeroened.be/blog

对我来说最简单的事情就是将所有内容都重定向到 index.php,在那里我重定向到子域。

【问题讨论】:

    标签: .htaccess


    【解决方案1】:

    这应该可以满足您的要求。它将所有内容重定向到索引页面。

    RewriteEngine On
    
    RewriteRule . index.php
    

    您可能会遇到问题,因为它还会将图像、css 等重定向到索引页面!

    以下文件夹结构/.htaccess 可能更合适。

    • “应用程序/公共”公共(所有可公开访问的文件都进入 这里 - index.php、css 等...)
    • “App/Php”(您的应用程序的 Php 文件)

    RewriteEngine On
    
    # If the requested file doesn't exist, redirect request to index.php  
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule . index.php
    

    【讨论】:

    • 非常感谢。没想到这么简单。
    猜你喜欢
    • 1970-01-01
    • 2021-03-05
    • 2016-07-20
    • 2014-03-15
    • 1970-01-01
    • 2022-06-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多