.htaccess 使用htaccess重定向URL备选方案

.htaccess 使用htaccess重定向URL备选方案,.htaccess,.htaccess,我可以使用以下指令将URL重定向到另一个具有htaccess的URL: RewriteCond %{REQUEST_URI} ^/example$ RewriteRule (.*) /pages/example [L,R=301] RewriteCond %{REQUEST_URI} ^/example RewriteRule (.*) /pages/example [L,R=301] 但是我想用htaccess中的一个指令来实现这一点,这个指令应该涵盖所有的替代方案 http://mydo

我可以使用以下指令将URL重定向到另一个具有htaccess的URL:

RewriteCond %{REQUEST_URI} ^/example$
RewriteRule (.*) /pages/example [L,R=301]

RewriteCond %{REQUEST_URI} ^/example
RewriteRule (.*) /pages/example [L,R=301]
但是我想用htaccess中的一个指令来实现这一点,这个指令应该涵盖所有的替代方案

http://mydomain.com/example -> http://mydomain.com/pages/example
http://mydomain.com/example/ -> http://mydomain.com/pages/example
http://mydomain.com/example/test -> http://mydomain.com/pages/example/test
我如何使用单个.htaccess实现这一点?有什么想法吗

谢谢你的帮助。

试试这个:

RewriteRule ^example(/(test)?)?$ /pages/example$1 [L,R=301]
试试这个:

RewriteRule ^example(/(test)?)?$ /pages/example$1 [L,R=301]