Sådan ændres min standardindeksside ved hjælp af htaccess i cPanel [Nem metode] ☑️

Jeg har et Laravel-sted på example.com og et WordPress-websted på blog.example.com.

Alt fungerer godt, bortset fra at jeg meget gerne vil have rod (indeksside) af example.com vise (men ikke omdirigere til) roden til blog.example.com.

Min Laravel .htaccess filen er nedenfor.

Hvordan kan jeg ændre dette (eller hvad skal jeg ellers gøre, hvis jeg ikke redigerer .htaccess) så hjemmesiden på mit Laravel-sted afspejler hjemmesiden for min blog?

Begge sider er hostet på den samme Cloudways-server.

  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}]  

  • Er de to opsat på den samme virtuelle server? Hvis de er i forskellige virtuelle servere, skal du muligvis bruge et proxy-direktiv.
  • @StephenOstermiller De er to forskellige "applikationer" på Cloudways, så ja, jeg tror det betyder, at de er to virtuelle servere. Jeg ser dem som to mapper på Cloudways-serveren. Mener du mod_proxy? (Hvor kan jeg læse om det "proxy-direktiv", som du nævner?) Tak. P.S. Cloudways (min serverudbyder) tillader ikke mod_proxy og vil ikke lade mig redigere Apache virtuelle værter. Men selvom det er hvad du mener, ville jeg være nysgerrig efter at høre, hvordan jeg ville være i stand til at nå mit mål ved hjælp af det. Fordi måske skifter jeg til en ny vært, der tillader det. Tak!
  • 1 Proxy kan også bruges via mod_rewrite med [P] flag. Du kan sandsynligvis også kode proxyen ved hjælp af PHP i Laravel.

arbejdet for dig: Charles Robertson | Ønsker du at kontakte os?

nyttige oplysninger