【发布时间】:2017-10-18 04:35:33
【问题描述】:
我正在开发一个与 wordpress 网站一起放置的 angular2 应用程序。以下是目录结构:
/var/www/html
app/ (angular2 app is placed under this folder)
wp-includes/
wp-content/
...
htaccess 文件放置在 html 文件夹下用于 wordpress url 重写,另一个 htaccess 放置在 app 文件夹下用于 angular2 url。我已经更新了 wordpress 的 htaccess 文件以忽略 app 文件夹下的 url,但现在 wordpress 的 url 不起作用并且 apache 404 即将到来。以下是我的 wordpress 的 htaccess 文件:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} "/app/"
RewriteRule . index.php [L]
</IfModule>
【问题讨论】:
标签: wordpress .htaccess angular mod-rewrite url-rewriting