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