使用WordPress的Symfony2 - 如何使用htaccess重定向到/ blog子文件夹?

时间:2014-07-15 13:03:53

标签: wordpress .htaccess symfony

我对此问题有一个类似的问题:What is the best way to implement a blog on a website that uses the Symfony framework?,我有一个在Symfony2上运行的网站,我想在/ blog中有一个博客(wordpress),但我无法访问VirtualHosts,我怎么能用htaccess做到这一点?

2 个答案:

答案 0 :(得分:2)

在此处查看已接受的答案 - Symfony Ignore Directory in web/

引用:

  

确定。我想到了。子目录的.htaccess也需要   被修改。

     

web/.htaccess中使用:

RewriteCond %{REQUEST_FILENAME} !-d
     

在子目录中,web/other_app/.htaccess使用:

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /other_app/index.php [QSA,L]
     

这适用于wordpress和大多数你想要的其他php应用程序   在symfony网站上运行,但不想处理试图攻击   它进入了框架。

答案 1 :(得分:0)

试试这样:

..... 
<IfModule mod_rewrite.c>

    RewriteEngine On
    # wordpress rules 
    DirectoryIndex index.php
    RewriteRule ^blog/(.*)$ blog/$1 [PT,L]

    # symfony rules 
    DirectoryIndex app.php
    .....