单个域的 vhost.config 中 mod rewrite 的重定向问题

单个域的 vhost.config 中 mod rewrite 的重定向问题

我们在使用 Network Solutions VPS,四个域名全部是一个 IP。

在单个域的 vhost.config 文件中,以下内容将起作用:

Redirect 301 /1234 http://example.com/

但以下 3 个重写将不起作用:

RewriteEngine On
RewriteRule ^1234$ / [R=301,L]

Options +FollowSymlinks 
RewriteEngine On
RewriteRule ^1234$ / [R=301,L]

Options +FollowSymlinks
RewriteEngine On
RewriteRule ^1234$ http://example.com [R=301,L]

这些只是测试,以便使用 vhost.config 中的 mod rewrite 完成一些更严肃的事情。我觉得我肯定只是错过了一些简单的东西。如果有人能帮助我,我将不胜感激。

答案1

从我的评论中添加答案。添加前导斜杠使其与基础的完整路径匹配,而不是路径组件。

相关内容