在SO上有几个不同的变体问题,但我找不到能解决我特定问题的问题。
我想在我的htaccess中添加一条重写规则,将所有流量转到
http://example.com/blog/its-a-sunny-day
并重定向到
http://example.com
理想情况下,这应该通过302完成,因为它将在以后更改。
答案 0 :(得分:5)
Redirect /blog/its-a-sunny-day http://example.com
这似乎有效。
答案 1 :(得分:2)
通过httpd.conf
启用mod_rewrite和.htaccess,然后将此代码放在.htaccess
目录下的DOCUMENT_ROOT
中:
Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /
RewriteRule ^blog/its-a-sunny-day/?$ / [L,R,NC]
答案 2 :(得分:-3)
创建一个用于发送重定向标头的cgi / php文件。然后写一个重写规则,用“path / to / redirect.php”替换“blog / its-a-sunny-day”。例如:
/redirect.php:
<?php header( 'Location: /' ) ; ?>
/ htaccess的:
RewriteEngine on
RewriteRule ^blog/its-a-sunny-day$ /redirect.php