Как да променя индексната си страница по подразбиране с помощта на htaccess в cPanel [Лесен метод] ☑️

Имам сайт на Laravel на адрес example.com и сайт на WordPress на адрес blog.example.com.

Всичко работи добре, с изключение на това, че бих искал коренът (индексната страница) на example.com да показва (но не и да пренасочва към) корена на blog.example.com.

Моят Laravel .htaccess файлът е по-долу.

Как мога да променя това (или какво друго трябва да направя, ако не редактирам .htaccess), така че началната страница на моя сайт Laravel отразява началната страница на моя блог?

И двата сайта се хостват на един и същ сървър на Cloudways.

  Options -MultiViews  RewriteEngine On #-------- # remove www subdomain (https://stackoverflow.com/a/1270281/470749) RewriteBase / RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC] RewriteRule ^(.*)$ http://%1/$1 [R=301,L] #-------- # Redirect Trailing Slashes If Not A Folder... RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)/$ /$1 [L,R=301] # Handle Front Controller... RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^ index.php [L] # Handle Authorization Header RewriteCond %{HTTP:Authorization} . RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]  

  • Настроени ли са двете в един и същ виртуален сървър? Ако те са в различни виртуални сървъри, може да се наложи да използвате прокси директива.
  • @StephenOstermiller Те са две различни "приложения" в Cloudways, така че да, мисля, че това означава, че те са два виртуални сървъра. Виждам ги като две папки на сървъра на Cloudways. Искаш да кажеш mod_proxy? (Къде мога да прочета за "директивата за прокси", която споменавате?) Благодаря. P.S. Cloudways (моят сървър доставчик) няма да позволи mod_proxy и няма да ми позволи да редактирам виртуални хостове на Apache. Но дори това да имате предвид, ще ми бъде любопитно да чуя как би се да успея да постигна целта си, използвайки това. Защото може би бих преминал към нов хост, който го позволява. Благодаря!
  • 1 Прокси може да се използва и чрез mod_rewrite с [P] флаг. Вероятно можете също да кодирате проксито, като използвате PHP в Laravel.

е работил за вас: Charles Robertson | Искате ли да се свържете с нас?