骑友网|单车论坛|骑行网|自行车之家
标题:
.htaccess笔记
[打印本页]
作者:
aaron
时间:
2008-1-30 16:04
标题:
.htaccess笔记
301重定向
Redirect permanent /bbs /forum
作者:
aaron
时间:
2008-1-30 16:25
一般的swsoft的prima虚拟主机只能将域名绑定到根目录,如果想将另外的域名绑定到子目录里就麻烦了。最简单的是在 virtualhost.conf中加一个namevirtualhost的记录。不过这要看主机商是否答应帮你加,如果我是空间商,一般不会帮你加,要么再买一个新空间,要么一边凉快去。绑定域名除了修改apache的配置文件外,还可以用url rewrite去搞的。如果空间支持url rewrite,并且AllowOverride的话,可以用.htaccess实现域名绑定到子目录下
一、实现步骤:
1.把要绑的域名在prima后台绑定好域名,ig:
www.zzz.com
。我们要把
www.zzz.com
绑定到zzz子目录下。
2.
www.zzz.com
已经可以绑定到根目录了,在在根目录的.htaccess写下以下配置:
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{DOCUMENT_ROOT}/zzz%{REQUEST_URI}/ -d
RewriteRule [^/]$ %{REQUEST_URI}/ [R=301,L]
RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteCond %{HTTP_HOST} ^(www\.)?zzz\.com$ [NC]
RewriteRule ^(.*)$ /zzz/$1 [QSA,L]
第一部分,先将到"/zzz/URI的所有请求改写为/URI,就是将
www.zzz.com/zzz/URI
改写为
www.zzz.com/URI
第二部分是和apache手册中Redirect的范例相似:将到
www.zzz.com
的请求重定向到/zzz目录下
一减一增的重写实现到子目录的绑定操作。 这样
www.zzz.com
就可以绑定到/zzz目录去了
二、参考资料:
http://forum.modrewrite.com/view ... ghlight=park+domain
作者:
雪山飞狐
时间:
2008-1-30 19:11
负责!!!
不研究!!!
作者:
鱼缸里的鲨鱼
时间:
2008-1-30 22:39
强大~
作者:
一路疯
时间:
2008-1-30 23:23
有深度~
作者:
上海贝贝
时间:
2008-2-3 11:09
收藏了 晚上回去仔细看
作者:
十投九中
时间:
2008-2-7 22:46
Redirect /旧目录/旧文档名 新文档的地址
或者整个目录的转向:
Redirect 旧目录 新目录
改变缺省的首页文件
一般情况下缺省的首页文件名有default、index等。不过,有些时候目录中没有缺省文件,而是某个特定的文件名,比如在pmwiki中是pmwiki.php。这种情况下,要用户记住文件名来访问很麻烦。在.htaccess中可以轻易的设置新的缺省文件名:
DirectoryIndex 新的缺省文件名
也可以列出多个,顺序表明它们之间的优先级别,例如:
DirectoryIndex filename.html index.cgi index.pl default.htm
PHP永远最高最高
欢迎光临 骑友网|单车论坛|骑行网|自行车之家 (https://51bike.com/)
Powered by Discuz! X3.4