我如何让这个mod_rewrite工作

时间:2013-04-01 04:38:28

标签: apache mod-rewrite url-rewriting

我正试图强制将所有请求重定向到

http://website.com/

http://website.com/2013/04/

这样做

RewriteEngine on
Options +FollowSymlinks
Options -Multiviews

RewriteRule ^2013/03/ index.html

将指示来自

的任何请求
website.com/2013/03/ to the index.html

但如何强制重定向到website.com/2013/03 /

1 个答案:

答案 0 :(得分:0)

使您的网址可爱且适合搜索引擎排名。

 Options +FollowSymLinks
 RewriteEngine on
 RewriteCond %{HTTP_HOST} ^yoursite.com
 RewriteRule (.*) http://www.yoursite.com/$1 [R=301,L]
 RewriteCond %{THE_REQUEST} ^[A-Z]{3,9} /index.html HTTP/
 RewriteRule ^index.html$ http://www.yoursite.com/ [R=301,L]

重定向

redirect 301 /old-page.php http://www.yoursite.com/new-page.php