drupal 9 htaccess

Vyřešeno1.06K zhlédnutíWebhostingdrupal9 htaccess web subadresář
0

Dobrý den

Měl bych dotaz na .htaccess pro Drupal 9. Stránku jsem vytvořil na localhost za pomoci composeru. Na webhosting jsem zkopíroval lokálně připravenou instanci Drupal, která se spouští z podsložky (www/web/index.php). Abych na webhostingu zaručil otevírání z www.mojedomena.com, vytvořil jsem v root složce www nový .htaccess s těmito proměnnými:

RewriteEngine on

RewriteCond %{HTTP_HOST} ^(www.)?276373.w73.wedos.ws$

RewriteCond %{REQUEST_URI} !^/web/

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^(.*)$ /web/$1

RewriteCond %{HTTP_HOST} ^(www.)?276373.w73.wedos.ws$

RewriteRule ^(/)?$ web/index.php [L]

S tímto jsem dokázal otevřít doménu z www.mojedomen.com. Domovská stránka se načte

Tudíž do této části je to OK. Další problém nastal, když jsem z úvodní stránky otevíral nějakou stránku webu, nebo se chtěl nalogovat.

Po chvíli šrotování to vyhodilo chybu ‘The page isn’t redirecting properly

Firefox has detected that the server is redirecting the request for this address in a way that will never complete.

This problem can sometimes be caused by disabling or refusing to accept cookies.’

V adresním řádku se opakovalo:

‘/user/login?q=user/login&q=user/login&q=user/login&q=user/login&q=user/login&q=user/login&q=user/login&q=user/login&q=user/login&q=user/login&q=user/login&q=user/login&q=user/login&q=user/login&q=user/login&q=user/login&q=user/login&q=user/login&q=user/login&q=user/login’

Obdobný problém při jiných odkazech.

Zkusil jsem toto zacyklení spravit v setttings.php doplněním /web/ do řádku

$settings[‚config_sync_directory‘] = ‚/web/sites/default/files/config_

Částečně jsem se dostal dále teď stránky webu ohlašují chybu:

Internal Server Error

Pri zpracovani pozadavku doslo k vnitrni chybe. Pravdepodobne se jedna o chybu v .htaccess souboru.

Ctete instrukce v nasi znalostni bazi: Chyba 500 – Internal Server Error

Chci se zeptat:

  • Je nutné udělat nějakou změnu i v těch ostatních htaccess /web a sites/defaults?
  • Vytvářel jsem nový htaccess v root www ten, aspoň myslím spávně odkazuje na načítání webu z www/web. Ostatní htaccess pod web a sites/default jsou beze změny.

Děkuji za radu

Role: Zákazník
Otázka je uzamčena pro nové odpovědi.
JŠ255861 Vybral nejlepší odpověď 18. 8. 2021
0
53.63K Odpověď od WEDOS Internet, a.s. 0 Comments

Dobrý den,

nemělo by to být potřeba, nicméně tuto chybu zapříčiňují nepovolené příkazy viz -> https://kb.wedos.com/cs/webhosting/htaccess/htaccess-na-webhostingu/
Zkuste tedy soubory prověřit.

Role: Podpora Web: https://stackoverflow.com/ Vizitka: Roses are Red, Violets are Blue Unexpected '{' on line 32.
JŠ255861 Vybral nejlepší odpověď 18. 8. 2021