2016-07-04 54 views
0

我对domain.com有一个网站,我想在blog子目录下添加子网站。相关Url子目录

domain.com/blog/index.html子目录中的文件中,我尝试使用post-1/post-1./post-1链接到一个帖子。

预计的网址是domain.com/blog/post-1但是,链接上的网址是domain.com/post-1

可以.htaccess更新baseUrl的子目录为domain.com/blog/?这意味着所有的相对的网址blog目录将是domain.com/blog/[some-url-here]

我试着用这个,但它不正确:

<IfModule mod_rewrite.c> 
    RewriteEngine On 
    RewriteBase /blog/ 
    RewriteRule ^index\.html$/[R=301,L] 
    RewriteRule ^blog/(.*)/index\.html$ /$1/ [R=301,L] 
</IfModule> 

感谢你的帮助。

回答

0

您的替代(第二个参数为RewriteRule)都以斜杠('/')开头。这意味着基地从未使用。如果你想将RewriteBase合并,让它们相对。

+0

我删除了斜杠作为RewriteRule的第二个参数,它仍然不起作用。 –