【问题标题】:Keep url while redirecting to a different page在重定向到其他页面时保留 url
【发布时间】:2012-09-17 02:51:13
【问题描述】:

我想将一组特定的 Url 重定向回我网站的索引页面,但在浏览器地址栏中保留它们的 url。我将如何在 htaccess 文件中使用 mod_rewrite 来实现这一点?

当前使用的代码:

<IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    # Custom rewrite below
    RewriteRule ^references/(.*) / [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
</IfModule>

请注意,这是一个 WP 安装。

【问题讨论】:

    标签: .htaccess mod-rewrite


    【解决方案1】:

    把它放在你文档根目录的 htaccess 文件中,最好是上面你可能已经有的规则:

    RewriteEngine On
    
    # for each of these "urls" do this
    RewriteRule ^/?url_you_want_to_point_to_index / [L]
    

    假设您没有查询字符串参数(? 之后的名称/值对),这应该就是您所需要的。

    【讨论】:

    • 谢谢,不过好像没用。仅供参考,这是一个 WP 安装,我不确定系统如何处理手动重写。我已经更新了问题并包含了当前使用的代码。
    猜你喜欢
    • 1970-01-01
    • 2017-05-01
    • 2012-03-16
    • 1970-01-01
    • 2018-07-10
    • 2014-10-06
    • 2023-03-22
    • 2016-02-18
    相关资源
    最近更新 更多