我有一个laravel项目,其中包含多个域。 我想使用wordpress为每个域创建博客。我已经成功安装了wordpress项目,但是由于这个laravel项目在其中是多个域,因此我使用公用文件夹上的“ domainname_blog”为每个域安装了wordpress项目。
public_html
|- public
|- aa_blog
|- bb_blog
|- cc_blog
我想问的是,是否可以使用aa.com/blog而不是aa.com/aa_blog访问博客? 我希望我无需任何重定向即可访问指向aa_blog的aa.com/blog,因为现在我只能使用aa.com/aa_blog来访问它。我尝试了很多更改htaccess方法的操作,但仍然无法正常工作。
请提出您的建议。 谢谢
答案 0 :(得分:0)
您需要从laravel .htaccess文件中分离Blog文件夹。请将代码写入您的.htaccess文件[laravel]。希望它能解决您的问题。
RewriteCond $1 !^(blog)
.htaccess文件将如下所示:
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews -Indexes
</IfModule>
RewriteEngine On
RewriteCond $1 !^(blog)
# Handle Authorization Header
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteRule ^(css|js|images)/(.*)$ public/$1/$2 [L,NC]
# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} (.+)/$
RewriteRule ^ %1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]