手机浏览 RSS 2.0 订阅 膘叔的简单人生 , 腾讯云RDS购买 | 超便宜的Vultr , 注册 | 登陆

利用.htaccess绑定域名到子目录

首页 > Linux >

rewrite规则说白了,其实并不难,只要你了解了正则规范后,你就会发现,其实,写这东西,比写PHP的正则要容易的多。毕竟PHP的正则你要考虑很多东西。而用在URL上的,不可能太多。
下面的这篇文章是08年的,不过仍然可以作为参考。以前的uchome下面,好象也是支持三级域名的。也可以参考一下官方的配置,但。。。好象是找不到官方的rewrite规则?
二级域名。如果你真的不会设置,手头又没有啥资料,你可以安装一下wordpress多用户版,安装完毕后生成的.htaccess文件,你就可以拿来作为参考了。

前提
首先得把域名绑定绑定了,比如把dev.ccvita.com解析到211.136.108.190这个IP
其次是在网站管理面板里,为网站绑定dev.ccvita.com
最后编辑配置.htaccess文件,就可以了。如果没有开启.htaccess请访问下面的内容,《Apache之AllowOverride参数详解》:http://www.ccvita.com/281.html

.htaccess文件内容
RewriteEngine on
# 把 ccvita.com 改为你要绑定的域名.
RewriteCond %{HTTP_HOST} ^(www.)?ccvita.com$

# 把 subfolder 改为要绑定的目录.
RewriteCond %{REQUEST_URI} !^/subfolder/

# 不要改以下两行.
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

# 把 dev 改为要绑定的目录.
RewriteRule ^(.*)$ /dev/$1

# 把 ccvita.com 改为你要绑定的域名
# 把 dev 改为要绑定的目录.
# dev/ 后面是首页文件index.php, index.html
RewriteCond %{HTTP_HOST} ^(www.)?ccvita.com$
RewriteRule ^(/)?$ dev/index.php [L]

文中所涉及的域名,我没有更改过哦。原文来自:http://www.ccvita.com/362.html。
同样,如果你是typecho,如果你在后台打开rewrite规则后,你也可以参考一下(不过,这个只适合单用户,哪天要是typecho开发多用户版,估计现在这个.htaccess也是可以被拿来使用的,谁知道呢?)




本站采用创作共享版权协议, 要求署名、非商业和保持一致. 本站欢迎任何非商业应用的转载, 但须注明出自"膘叔", 保留原始链接, 此外还必须标注原文标题和链接.

Tags: htaccess, wordpress, rewrite, typecho, 二级域名

« 上一篇 | 下一篇 »

只显示10条记录相关文章

typecho 插件:内容分页SplitArchivePage (浏览: 30485, 评论: 13)
转:用XML-RPC协议读写WordPress上的文章 (浏览: 26929, 评论: 1)
WordPress 500错误 (浏览: 25447, 评论: 6)
typecho 插件开发(一) (浏览: 21063, 评论: 6)
推荐一款插件:ScribeFire (浏览: 20385, 评论: 4)
了解Typecho页面中可以被注入对象的地方 (浏览: 19232, 评论: 4)
Wordpress MYSQL数据库优化技巧 (浏览: 18807, 评论: 1)
apache rewrite 详解 (浏览: 18326, 评论: 0)
typecho 插件:搜索来源关键字高亮 (浏览: 18313, 评论: 3)
Drupal 的钩子(Hooks) (浏览: 18072, 评论: 1)

2条记录访客评论

不错,今天刚学需要这方面的资料,学习了。

Post by 佛山地产街 on 2010, July 18, 10:05 PM 引用此文发表评论 #1

为什么不能用呢

Post by 无忧女性网 on 2010, June 30, 12:23 AM 引用此文发表评论 #2


发表评论

评论内容 (必填):