Laravel указывает на другую папку - PullRequest
0 голосов
/ 02 ноября 2018

У меня есть проект laravel, который включает в себя несколько доменов внутри. Я хочу сделать блог для каждого домена, используя WordPress. Я уже успешно установил WordPress, но так как этот проект laravel представляет собой несколько доменов внутри, я устанавливаю проект WordPress для каждого домена, используя «domainname_blog» в общей папке.

public_html
|- public
  |- aa_blog
  |- bb_blog
  |- cc_blog

Я хочу спросить, возможно ли получить доступ к блогу, используя aa.com/blog вместо aa.com/aa_blog? Я надеюсь, что смогу получить доступ к aa.com/blog, который указывает на aa_blog без какого-либо перенаправления, потому что теперь я могу получить к нему доступ только через aa.com/aa_blog. Я пытался изменить метод htaccess, но все еще не работал.

Пожалуйста, за ваш совет. Спасибо

1 Ответ

0 голосов
/ 02 ноября 2018

Вам необходимо отделить папку блогов от файла lharvel .htaccess. Пожалуйста, напишите код в свой файл .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]

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...