Jak změnit svou výchozí indexovou stránku pomocí htaccess v cPanel [snadná metoda] ☑️

Mám web Laravel na example.com a WordPress na blog.example.com.

Všechno funguje dobře, až na to, že bych byl rád, kdyby root (indexová stránka) webu example.com zobrazoval (ale ne přesměroval) kořen blog.example.com.

Můj laravel .htaccess soubor je níže.

Jak to mohu změnit (nebo co jiného mám dělat, pokud neprovádím úpravy .htaccess) takže domovská stránka mého webu Laravel zrcadlí domovskou stránku mého blogu?

Oba weby jsou hostovány na stejném serveru 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}]  

  • Jsou dva nastaveny na stejném virtuálním serveru? Pokud jsou na různých virtuálních serverech, možná budete muset použít direktivu proxy.
  • @StephenOstermiller Jsou to dvě různé „aplikace“ na Cloudways, takže ano, myslím, že to znamená, že jsou to dva virtuální servery. Vidím je jako dvě složky na serveru Cloudways. Myslíš mod_proxy? (Kde si mohu přečíst o „směrnici o proxy serveru“, kterou zmiňujete?) Děkuji. P.S. Cloudways (můj poskytovatel serveru) to nedovolí mod_proxy a nedovolí mi upravovat virtuální hostitele Apache. Ale i když to myslíš vážně, byl bych zvědavý, jak se to stalo bych být schopen dosáhnout svého cíle pomocí toho. Protože možná bych přepnul na nového hostitele, který to umožňuje. Dík!
  • 1 Proxy lze také použít prostřednictvím mod_rewrite s [P] vlajka. Pravděpodobně byste také mohli kódovat proxy pomocí PHP v Laravelu.

Pracoval pro vás: Charles Robertson | Chcete nás kontaktovat?