|
|
各位大侠,请教一个问题。
有个小站为www.abcd.com,首页为index.html ,我想在htaccess里规范化好域名,以实现:
1. 凡是访问abcd.com以及附带网页的,都自动跳转为以www开头的, 即abcd.com -> www.abcd.com
2. www.abcd.com/index.html跳转为www.abcd.com
3. 以前有个url为cat/aaa.html写错了,现在也要跳转为cat/bbb.html, 即:www.abcd.com/cat/aaa.html -> www.abcd.com/cat/bbb.html
我现在htaccess里的代码如下:- Options +FollowSymLinks
- RewriteEngine on
- RewriteRule ^/index.html$ http://www.abcd.com/ [R=301,L]
- RewriteRule ^/cat/aaa.html$ /cat/bbb.html [R=301,L]
- RewriteCond %{HTTP_HOST} ^abcd.com [NC]
- RewriteRule ^(.*)$ http://www.abcd.com/$1 [L,R=301]
- # Use PHP5 as default
- AddHandler application/x-httpd-php5 .php
- Options -Indexes
复制代码 但是,现在这个代码,只实现了第1个目标,第2和第3个目标都没有实现到,不知道是哪里不对。
请各位大侠不吝赐教,谢谢。 |
|