通用.htaccess写入

发布于 2024-12-04 19:17:40 字数 181 浏览 1 评论 0原文

我的所有网站都使用 .htaccess。

我会制作一个通用的 .htaccess 文件来重写 www。

对于我必须在 .htaccess 文件上替换的每个域地址,

是否有任何技巧可以获取通用的通用名称,该通用名称是基于带有 HTTP_HOST 名称的托管服务器名称进行更改的

I am using .htaccess for all my websites.

I would to make a universal .htaccess file to re-write to www.

for each and every domain address I have to replace on the .htaccess file

is there any tricks to get a universal which is change based on hosted server name with HTTP_HOST name

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

阳光①夏 2024-12-11 19:17:40

怎么样:

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

UPD:让此规则在本地生效

How about:

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

UPD: got this rule worked locally

ゃ人海孤独症 2024-12-11 19:17:40

将其添加到您的 httpd.confapache.conf 中(无论您使用哪个):

RewriteEngine On

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

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

也适用于 HTTPS 和默认主机。

Add this into your httpd.conf or apache.conf, whichever you use:

RewriteEngine On

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

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

Works for HTTPS and default hosts too.

碍人泪离人颜 2024-12-11 19:17:40

您可以将重写规则填充到 httpd.conf 中,然后它将适用于所有站点。

You could stuff your rewrite rules in the httpd.conf, then it'll work for all sites.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文