SO上有几个不同的问题,但我没有找到一个可以回答我的具体问题的问题。
我想在我的 htaccess 中添加一个重写规则,它将所有流量都转到
http://example.com/blog/its-a-sunny-day
并重定向到
http://example.com
理想情况下,这应该通过 302 完成,因为稍后会更改。
SO上有几个不同的问题,但我没有找到一个可以回答我的具体问题的问题。
我想在我的 htaccess 中添加一个重写规则,它将所有流量都转到
http://example.com/blog/its-a-sunny-day
并重定向到
http://example.com
理想情况下,这应该通过 302 完成,因为稍后会更改。
Redirect /blog/its-a-sunny-day http://example.com
这似乎有效。
通过启用 mod_rewrite 和 .htaccess httpd.conf
,然后将此代码放在您.htaccess
的DOCUMENT_ROOT
目录下:
Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /
RewriteRule ^blog/its-a-sunny-day/?$ / [L,R,NC]
创建一个用于发送重定向标头的 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