0

我想将 url ex: www.example.com/mypage 重定向到 www.example.com

这个对吗?

RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteCond %{REQUEST_URI} ^/([^/]+)$
RewriteRule .* http://{SERVER_NAME} [R]
4

2 回答 2

1

请试试这个:

Options +FollowSymLinks
RewriteEngine On
RewriteRule ^mypage.*$ http://www.example.com/ [R=301,L]
于 2012-12-03T11:12:02.980 回答
0

我会做这样的事情:

RewriteEngine on
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule ^(.+)$ / [QSA,L]

通过这种方式,您可以将斜线后面的所有内容作为 GET

RewriteRule ^(.+)$ /?param=$1 [QSA,L]
于 2012-12-03T11:05:22.027 回答