使用htaccess

时间:2015-07-01 23:11:07

标签: php wordpress apache .htaccess redirect

我在我的网站http://www.enkaizen.es/中使用ProXCore。我试图在名为“/ soporte /”的子目录上安装wordpress 该脚本开箱即用.htaccess像这样:

<IfModule mod_rewrite.c>  
    RewriteEngine on
    RewriteRule    ^$ app/webroot/    [L]
    RewriteRule    (.*) app/webroot/$1 [L]
</IfModule>

它不允许访问http://www.enkaizen.es/soporte/,它会保留在主页上。 我在顶部添加了一条重写行,所以现在.htaccess文件是这样的:

<IfModule mod_rewrite.c>
   RewriteEngine on   
   RewriteRule    ^soporte/?$    soporte/   [L]
   RewriteRule    ^$ app/webroot/    [L]
   RewriteRule    (.*) app/webroot/$1 [L]
</IfModule>

但它不起作用。如果我取出第二个和第三个重写行它确实有效,这意味着我可以访问http://www.enkaizen.es/soporte/,但是脚本本身,ProXCore脚本根本不起作用,我真的需要在其上安装一个wordpress “/ soporte /”目录。

有什么想法吗?请帮忙!

1 个答案:

答案 0 :(得分:0)

如果有人遇到这个问题,我通过添加这个重写行来完成它:

RewriteRule ^soporte/ - [L]

所以最终的htaccess文件现在是:

<IfModule mod_rewrite.c>  
   RewriteRule ^soporte/ - [L]
   RewriteRule    ^$ app/webroot/    [L]
   RewriteRule    (.*) app/webroot/$1 [L]
</IfModule>

现在它的工作就像一个魅力:D