мы пытаемся экспортировать наш WordPress URL на наш собственный домен:
На данный момент URL: blog.domain-name.com
И мне бы хотелось, чтобы это было так: domain-name.com/blog
Папка находится в корне установки laravel: app/bootstrap/config/resources/routes/ laravel
установка 5.7
, папка WordPress называется blog.На данный момент рут работает нормально, если перейти к https://www.domain-name.com/blog/
В нашем корне .htaccess
у нас есть:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^domain-name.com [NC]
RewriteRule ^(.*)$ http://www.domain-name.com/$1 [L,R=301]
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -d [OR]
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^ ^$1 [N]
RewriteCond %{REQUEST_URI} (\.\w+$) [NC]
RewriteRule ^(.*)$ public/$1
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ server.php
</IfModule>
Есть перенаправления для удаления общей папки из URLтакже не с www на www и с http на https, я тоже попытался добавить это:
RewriteEngine On
RewriteCond $1 !^(blog) <---here
RewriteCond %{HTTP_HOST} ^domain-name.com [NC]
RewriteRule ^(.*)$ http://www.domain-name.com/$1 [L,R=301]
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
RewriteCond $1 !^(blog)<---here
RewriteCond %{REQUEST_FILENAME} -d [OR]
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^ ^$1 [N]
RewriteCond %{REQUEST_URI} (\.\w+$) [NC]
RewriteRule ^(.*)$ public/$1
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ server.php
</IfModule>
Эта опция, чтобы исключить папку блога, которая будет обрабатываться laravel, но не работает, ссылки никогда не работают,перенаправлен и обслуживается в порядке 404
, мы хотим, чтобы мы всегда находили блог в URL, обслуживались WordPress, но не знаем, как обновить .htaccess
, чтобы добиться этого, благодарны за любую помощь
Пример:
www.domain-name.com/blog
работает нормально.
www.domain-name.com/blog/mypost
не работает и показывает ошибку 404 от laravel