2012-02-01 64 views
1

我想重定向/博客到/ blog /。我有两个条件,如果博客是在URL中的第一个条件将被称为其他第二个条件。请有人帮我做到这一点。如何将博客重定向到/ blog /?

我做到了。

#blog 
RewriteCond %{REQUEST_URI} ^/blog.* 
RewriteRule (.*)   /blog/$1 [L] 

#squeezepage 
RewriteEngine On 
RewriteRule ^([0-9a-zA-Z]+)$ index.php?option=com_squeezepage&sqpage=$1 [NC] 

谢谢。

+1

什么是与代码的问题? – Blender 2012-02-01 07:12:02

+0

它为除了给博客提供500个内部错误之外的所有内容都工作。 – Irfan 2012-02-01 07:17:27

回答

2

你可以做这样的事情重定向到/blog然而/blog/如果/blog是一个物理文件夹,然后自动阿帕奇会为你:

RewriteRule ^blog$ /blog/ [L,R=301,NC] 
+0

非常感谢您根据需要运作..再次感谢。 – Irfan 2012-02-01 07:57:22

+0

不客气Irfan。 – anubhava 2012-02-01 08:02:06

0

你只需要斜线/ /博客请求,或者你想要所有目录? 因为有一个叫做DirectorySlash on的指令,可能是你要找的。

请参阅this question

+0

只为博客和其他一切将重定向到挤压页面。 – Irfan 2012-02-01 07:27:19

相关问题