linux - 重定向 301 www.www.example.com

标签 linux apache seo http-status-code-301

我正在使用 LAMP 服务器,我需要像这样重定向请求:

www.www.example.com 到 www.example.com 和其他变体,例如(wwww.example.com 等)

我知道我可以在 .htaccess 中做到这一点,但我不知道应该使用正则表达式来表示所有这些可能性。

或者有任何不同的方法,来自虚拟主机?

最佳答案

我喜欢:

# force www IN URL
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.example\.com [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L]
# END force www IN URL

基本上任何不是 www.example.com 的内容都会被重定向 301。

关于linux - 重定向 301 www.www.example.com,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1033909/

相关文章:

linux - 在 Linux 中将以 'a' 'c' 或 'e' 开头的前 N ​​个文件从一个文件夹复制到另一个文件夹

c - 如何使用 C 在 Linux 中读取文件的 vfat 属性

Apache/Nginx : proxy POST requests to remote server, 在本地处理 OPTIONS 请求

java - Quarz 调度作业抛出一些错误

localization - 如何将特定于位置的网址添加到站点地图?

linux - 如何获取 linux 实用程序 tail 的源代码?

linux - kdump 磁盘大小的最佳做法是什么

php - 如何调试没有错误消息的错误?

html - 如何正确发布带字幕的 html5 视频 [seo]

ajax - 如何让我的主机检测到_escaped_fragment_ 并获取相应的 HTML?