要删除网址中的 "www",您可以使用以下方法:
在您的 .htaccess 文件中添加以下代码:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.+) [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
这段代码将会把包含 "www" 的网址重定向到不带 "www" 的网址。
在您的 PHP 文件的顶部添加以下代码:
<?php
if (isset($_SERVER['HTTP_HOST']) && strpos($_SERVER['HTTP_HOST'], 'www.') === 0) {
header('Location: http://' . substr($_SERVER['HTTP_HOST'], 4) . $_SERVER['REQUEST_URI']);
exit;
}
?>
这段代码将会检查 HTTP_HOST 是否包含 "www",如果包含,则将页面重定向到不带 "www" 的网址。
在您的 HTML 文件中添加以下代码:
if (location.hostname.startsWith('www.')) {
location.href = 'http://' + location.hostname.slice(4) + location.pathname + location.search;
}
</script>
这段代码将会检查网址是否包含 "www",如果包含,则将页面重定向到不带 "www" 的网址。
您可以选择其中一种方法来删除网址中的 "www"。
领取专属 10元无门槛券
手把手带您无忧上云