期望高手解惑:无限二级域名的设置
期待高手解惑:无限二级域名的设置
我想给我的网站每个用户分配一个二级域名
例如: 1.a.com分配给id为1的用户。
我查了资料见有人说需要设置DNS泛解析,还要配置url rewrite,我已设置了DNS泛解析,添加了 *.a.com 到我的网站IP下了
url rewirte我也进行了设置网站根目录下的.htaccess文件
rewritecond %{HTTP_HOST} [^.]+\.helloding\.com$
rewriterule ^(.+) %{HTTP_HOST}$1 [C]
rewriterule ([^.]+)\.helloding\.com(.*) space\.php\?u=$1$2
但是发现不行,请问有谁知道是哪儿的问题么 ?
------解决方案--------------------
rewriterule ([^.]+)\.helloding\.com(.*) www\.helloding\.com\space\.php\?u=$1$2
重写就是替换的。加上网站的域名看看
------解决方案--------------------
补充一下。很重要的是,你必须确定所有域名都会用你这个站处理。
1.用全局的rewrite
2.主站不绑定主机头
3.写个二级域名系统做转向。
------解决方案--------------------
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.[^.]+\.host\.com$
RewriteRule ^(.+) %{HTTP_HOST}$1 [C]
RewriteRule ^www\.([^.]+)\.host\.com(.*) /home/$1$2
________________________________________
rewritecond %{HTTP_HOST} [^.]+\.helloding\.com$
rewriterule ^(.+) %{HTTP_HOST}$1 [C]
rewriterule ([^.]+)\.helloding\.com(.*) space.php?u=$1$2
试试吧!如不行可以在httpd中试一下!
这个通过二次重写实现!正则转义一般只在需要是正则的地方有用
------解决方案--------------------
RewriteEngine On
RewriteCond %{HTTP_HOST} ^[0-9]{1,10}\.aaa\.com$
RewriteCond %{REQUEST_URI} !^/userdir/
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /userdir/$1
试试看
------解决方案--------------------
userdir 是跟目录下的文件夹名字
254.aaa.com 指向的路径为 aaa.com/userdir/

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

windows11關機提示task host window任務宿主正在執行關閉任務的解決方法

如何使用Nginx Proxy Manager實現HTTP到HTTPS的自動跳轉
