1

SO上有几个不同的问题,但我没有找到一个可以回答我的具体问题的问题。

我想在我的 htaccess 中添加一个重写规则,它将所有流量都转到

http://example.com/blog/its-a-sunny-day

并重定向到

http://example.com

理想情况下,这应该通过 302 完成,因为稍后会更改。

4

3 回答 3

5
Redirect /blog/its-a-sunny-day http://example.com

这似乎有效。

于 2012-06-16T13:39:05.677 回答
2

通过启用 mod_rewrite 和 .htaccess httpd.conf,然后将此代码放在您.htaccessDOCUMENT_ROOT目录下:

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /

RewriteRule ^blog/its-a-sunny-day/?$ / [L,R,NC]
于 2012-06-16T17:32:55.283 回答
-3

创建一个用于发送重定向标头的 cgi/php 文件。然后编写一个重写规则,将“blog/its-a-sunny-day”替换为“path/to/redirect.php”。例如:

/redirect.php:

<?php header( 'Location: /' ) ; ?>

/.ht 访问:

RewriteEngine on
RewriteRule ^blog/its-a-sunny-day$ /redirect.php
于 2012-06-16T13:32:25.167 回答