Apache .htaccess重定向某些字符串

Apache .htaccess重定向某些字符串,apache,.htaccess,redirect,Apache,.htaccess,Redirect,我有以下设置 go.me.com/123 我想将go.me.com/anything重定向到me.com,但将某些数字重定向到某些页面 可能吗 样品溶液 通过httpd.conf启用mod_rewrite和.htaccess,然后将此代码放在DOCUMENT_根目录下的.htaccess中: Options +FollowSymLinks -MultiViews # Turn mod_rewrite on RewriteEngine On RewriteBase / # first spec

我有以下设置

go.me.com/123
我想将go.me.com/anything重定向到me.com,但将某些数字重定向到某些页面

可能吗

样品溶液

通过httpd.conf启用mod_rewrite和.htaccess,然后将此代码放在DOCUMENT_根目录下的.htaccess中:

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

# first specific rules for specific URIs
RewriteCond %{HTTP_HOST} ^go\.me\.com$ [NC]
RewriteRule ^10$ /sample1 [L,R=302]

RewriteCond %{HTTP_HOST} ^go\.me\.com$ [NC]
RewriteRule ^20$ /sample2 [L,R=302]

# now anything rule
RewriteCond %{HTTP_HOST} ^go\.me\.com$ [NC]
RewriteRule . / [L,R=302]

确认其工作正常后,将R=302更换为R=301。在测试mod_重写规则时,避免使用R=301永久重定向。

确保这是可能的。你能提供更具体的例子吗?一般来说,更具体的规则必须先出现,然后是最一般的规则。