Как сделать WordPress и пользовательское приложение (MVC) сосуществовать на одном и том же веб -сайте?Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Как сделать WordPress и пользовательское приложение (MVC) сосуществовать на одном и том же веб -сайте?

Сообщение Anonymous »

У меня есть веб -сайт, основанный на WordPress, и мой план состоит в том, чтобы постепенно переехать в пользовательское веб -приложение на основе MVC. < /p>
Это структура моих каталогов: < /p>

Код: Выделить всё

.
└── home/
├── .env
├── composer.json
├── public_html/
│   ├── .htaccess
│   └── public/
│       ├── .htaccess
│       ├── config/
│       │   ├── middleware.php
│       │   ├── routes.php
│       │   └── services.php
│       ├── index.php
│       ├── src
│       └── views
└── vendor
< /code>
В [b]public_html
[/b] каталог, установка WordPress работает нормально. И в файле public_html/.htaccess у меня есть следующее:

Код: Выделить всё

# BEGIN WordPress

RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

# END WordPress
< /code>
В [b]public
[/b] каталог Я хочу развернуть свое пользовательское приложение (после этого репозитория).
В

Код: Выделить всё

public/.htaccess
[/b] файл, который я поместил:

Код: Выделить всё

Options -Indexes
RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [NC,L,R]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [NC,QSA,L]
как WordPress, так и пользовательское приложение работают нормально, но я не могу найти способ отобразить содержимое пользовательского приложения, удаляющее public из URL.
Это, если я напишу:

Код: Выделить всё

https://www.example.com/public/products/index
[/b] Код работает, но я хочу показать продукты (из пользовательского приложения), написав URL

Код: Выделить всё

https://www.example.com/products/index
, но в этом случае я получаю ошибку 404 в контексте WordPress. Есть ли способ заставить его работать, удалив public из URL?

Подробнее здесь: https://stackoverflow.com/questions/796 ... me-website
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Php»