Laravel 5.7 и Wordpress 5.1 в качестве внешнего интерфейса - PullRequest
0 голосов
/ 07 марта 2019

Laravel 5.7 и Wordpress 5.1 в качестве внешнего интерфейса

Они нужны мне в одном домене, а WP должен быть внешним интерфейсом в качестве простого решения для обновления контента. Это означает, что все файлы WP будут находиться в папке public_html, а Laravel - public_html / app /. Оба будут иметь свою базу данных MySQL через cPanel. Файл индекса WP будет "public_html / index.php", а Laravel будет "public_html / app / laravelindex.php". Оба будут использовать файл «.htaccess» в своих собственных папках, таких как WP «public_html / .htaccess» и Laravel «public_html / app / .htaccess».

Могу ли я использовать файл WP ".htaccess" для Laravel, если да, пожалуйста, скопируйте весь код.

В противном случае скопируйте весь код файла Laravels ".htaccess".

Ниже приведен текущий код "public_html / .htaccess", который вы можете изменить.

<IfModule mod_rewrite.c>
    <IfModule mod_negotiation.c>
        Options -MultiViews -Indexes
    </IfModule>

    RewriteEngine On

    # Handle Authorization Header
    RewriteCond %{HTTP:Authorization} .
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

    # 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]
</IfModule>

# php -- BEGIN cPanel-generated handler, do not edit
# Set the “ea-php72” package as the default “PHP” programming language.
<IfModule mime_module>
  AddHandler application/x-httpd-ea-php72 .php .php7 .phtml
</IfModule>
# php -- END cPanel-generated handler, do not edit

1 Ответ

0 голосов
/ 07 марта 2019

Я бы посмотрел на поддомен 100%, я потратил впустую часы, пытаясь это сделать.

Если вы используете Forge, создайте поддомен для приложения (user.domain.com) и установите Wordpressна (domain.com).

Не забудьте использовать одну и ту же базу данных, имя пользователя и пароль для Wordpress и Laravel.Это было бы неразумно из-за безопасности.

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