繁体   English   中英

使用htaccess重定向到子目录

[英]Redirect to a subdirectory using htaccess

我在我的网站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脚本)根本不起作用,我真的需要在“ / soporte /”目录上安装wordpress。

有任何想法吗? 请帮忙!

对于如果有人遇到此问题,我通过添加以下重写行来完成:

RewriteRule ^soporte/ - [L]

因此,最终的htaccess文件现在是:

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

现在它就像一个魅力:D

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM