regex - 动态域 htaccess 重定向

标签 regex apache .htaccess mod-rewrite

我在 htaccess 文件中创建了 www 域重定向:

RewriteEngine On 
RewriteCond %{HTTP_HOST} ^example\.com
RewriteRule ^(.*)$ http://www.example.com/$1 [R=permanent,L]
ErrorDocument 404 /

一切正常,但我不想每次都手动输入域名。
如何将example.com改成动态域名?
有人可以帮助我吗?

最佳答案

您可以使用:

ErrorDocument 404 /
RewriteEngine On 

RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L,NE]

关于regex - 动态域 htaccess 重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28213926/

相关文章:

javascript - 在 sql 语句中处理与号 (&)

regex - 简单的 RegExp 匹配它不应该匹配的内容

php - 安装 php* 与 mysql-server 冲突

html - 使用 htaccess 将带有 GET 变量的 URL 重写为页面标题

javascript - Ionic、PHP、MySQL 和 JSONP 与 Angular

jquery - javascript或jquery相当于PHP的strtok()?

Python 3.5 目录的正则表达式匹配

mysql - 向用户 PHPMYADMIN 授予权限时出现问题

apache - 如何让 apache 列出文件夹内容?

regex - 防图像盗链(自定义正则表达式)