前些天申请了万网的免费虚拟主机,但是发现只能绑定域名到根目录,因此想要添加一个新的网站只能使用 abc.com/blog 而不能用 blog.abc.com 这样的二级域名。今天偶然看到一个通过 .htaccess
文件来解决该问题的方法,记录下:
# 开启功能 RewriteEngine on # 你要绑定的二级域名 RewriteCond %{HTTP_HOST} ^blog.abc.com$ # 把那个子目录指向要绑定的二级域名 # 这里以子目录blog目录为例 RewriteCond %{REQUEST_URI} !^/blog/ RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ /blog/$1 #这里改成要绑定的二级域名和要绑定的子目录 RewriteCond %{HTTP_HOST} ^blog.abc.com$ RewriteRule ^(/)?$ blog/index.php [L]
注: 该方法貌似只适用于 Linux 系统,Windows系统未经测试。
补充:设置完成后,主域名下的文章打开后可能会变成 404,只需要到主域名后台重新设置下固定链接就可以了。
雨梦 2015/07/20 13:33
你好,我和你一样用的都是Linux 系统,不过我是新手,就想学网站,然后用的朋友的二级域名。.呃……可以问一下htaccess 文件在哪里?是什么么
Specs 2015/07/21 20:01
@ 百度~