gpt4 book ai didi

php - 将非 WWW 重定向到 WWW URL

转载 作者:可可西里 更新时间:2023-11-01 12:44:40 24 4
gpt4 key购买 nike

当人们访问我的域时,它被重定向到 http://www.mydomain.com/en/index.php使用 php 代码。我在 .htaccess 中添加了以下代码

RewriteEngine on
Options +FollowSymlinks

RewriteBase /
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
RedirectPermanent /pages/abc-123.html http://www.mydomain.com/en/page-a1/abc.php

将人们从非 www 重定向到 www

仍然用户可以通过同时输入 http://mydomain.com/en/page-a1/abc.php 来访问和 http://www.mydomain.com/en/page-a1/abc.php网址

有谁知道完全重定向到http://www.mydomain.com/en/page-a1/abc.php的方法吗?即使用户输入了 http://www.mydomain.com/en/page-a1/abc.php , 并禁止访问没有 www. 的 URL。

最佳答案

$protocol = (@$_SERVER["HTTPS"] == "on") ? "https://" : "http://";

if (substr($_SERVER['HTTP_HOST'], 0, 4) !== 'www.') {
header('Location: '.$protocol.'www.'.$_SERVER['HTTP_HOST'].'/'.$_SERVER['REQUEST_URI']);
exit;
}

在 PHP 中

关于php - 将非 WWW 重定向到 WWW URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7228653/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com