【问题标题】:How to redirect of all url to 1 url only using .htaccess如何仅使用 .htaccess 将所有 url 重定向到 1 个 url
【发布时间】:2012-11-25 04:18:36
【问题描述】:

任何人都可以帮助我仅使用 .htaccess 将所有 url 重定向到 1 个 url

例如,以下所有网址...

"http//josephm.webatu.com/index.php"
"http//josephm.webatu.com/login.php"
"http//josephm.webatu.com/games.php"

应该只显示网址http://josephm.webatu.com

为了清楚起见,以下所有网址...

"http//josephm.webatu.com/index.php"
"http//josephm.webatu.com/login.php"
"http//josephm.webatu.com/games.php"

只会隐藏

"index.php"
"login.php"
"games.php"

从浏览器 url 地址栏没有转到 http://josephm.webatu.com

【问题讨论】:

    标签: .htaccess mod-rewrite url-rewriting url-routing


    【解决方案1】:

    使用 mod_alias:

    RedirectMatch ^/(index|login|games)\.php$ /
    

    如果您想要永久重定向,请添加301RedirectMatch 301

    使用 mod_rewrite:

    RewriteEngine On
    RewriteRule ^/?(index|login|games)\.php$ / [L,R]
    

    如果您想要永久重定向,请将=301 添加到R 标志:R=301

    【讨论】:

    • 我的意思是它只会从浏览器 url 地址栏中隐藏“index.php”“login.php”“games.php”而不是转到josephm.webatu.com
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-18
    • 1970-01-01
    • 2014-06-11
    • 2018-07-18
    • 1970-01-01
    • 2015-12-23
    相关资源
    最近更新 更多