RewriteCond %{REMOTE_HOST} !^.+\.tonyang\.com$
RewriteRule ^(/~.+) http://www.tonyang.com/$1 [R,L]---------------------用 VirtualHost 不就完了
DocumentRoot 里就直接写 /xxxxxxxx/tonyang/blog ...
ServerName blog.tonyang.com
...然后在 www.tonyang.com 下再弄个 .htaccess
Redirect 301 /blog http://blog.tonyang.com/
...-----------------------更或者 直接用 vhost_alias_module 指目录就行了
具体怎么用忘了
RewriteRule ^(/~.+) http://www.tonyang.com/$1 [R,L]---------------------用 VirtualHost 不就完了
DocumentRoot 里就直接写 /xxxxxxxx/tonyang/blog ...
ServerName blog.tonyang.com
...然后在 www.tonyang.com 下再弄个 .htaccess
Redirect 301 /blog http://blog.tonyang.com/
...-----------------------更或者 直接用 vhost_alias_module 指目录就行了
具体怎么用忘了
我只有.htaccess的权限
没有Httpd.conf的权限所以无法使用VirtualHost、DocumentRoot...、ServerName...
子域名至少要被服务器承认,才能重定向或跳转
我只有.htaccess的权限
没有Httpd.conf的权限只能配.htaccess的话,也就只能在当前目录下跳转。.htaccess配置重写模块的逻辑是去掉路径后匹配规则,最后再拼上路径。要实现lz的目的,ms必须再httpd.conf里面配了
我是想为了写一个.htaccess就不用再配置n个二级域名
既然不行的话就只有通过CP添加子域名了谢谢!!!!
再问下我的.htaccess写法有错误没有?