0
私はApacheに展開されたウェブサイトを持っています:http://mysite.test。私はhttp://mysite.test/blogにワードプレスを設定する必要があります。 エイリアスで設定しようとしましたが、メインサイトのデフォルトページにリダイレクトされています。メインサイトのAngular 1.5にはかなりのURLが設定されています。これは、ルートフォルダとディレクトリを削除するときに働いていたとするRewriteCondの%{REQUEST_URI}^/ブログ/(.*)を加えメインサイトに1.5のかなりのURLがある場合、サブディレクトリにwordpress blogを設定するには
<VirtualHost *:80>
DocumentRoot "/Users/iulia/git/mysite/app/src"
ServerName mysite.test
ErrorLog /Users/iulia/tmp/error.log
CustomLog /Users/iulia/tmp/access.log combined
Alias /blog "/Users/iulia/git/mysite/blog"
<Directory "/Users/iulia/git/mysite/blog">
Options FollowSymLinks
allow from all
AllowOverride All
Require all granted
</Directory>
<Directory "/Users/iulia/git/mysite/app/src">
AllowOverride All
Require all granted
</Directory>
# Angular HTML5 routes
RewriteEngine On
# If an existing asset or directory is requested go to it as it is
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} -f [OR]
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} -d
RewriteRule^- [L]
# If the requested pattern is file and file doesn't exist, send 404
RewriteCond %{REQUEST_URI} ^(\/[a-z_\-\s0-9\.]+)+\.[a-zA-Z]{2,4}$
RewriteRule^- [L,R=404]
# otherwise use history router
RewriteRule^/index.html
SetOutputFilter DEFLATE
SetEnvIfNoCase Request_URI "\.(?:gif|jpe?g|png)$" no-gzip