Multiple base_url

makgab képe

Üdv!

A settings.php fájlban célszerű beállítani a $base_url változót (biztonsági okoból).
Egy site-ra lehet több base_url-t beállítani? Tehát nem multisite-ra gondolok, hanem egy standalone site.
Ehhez van két elérhetőség. Pl. domain1.hu és domain2.hu

Mindkét néven elérhető legyen ugyanaz a site?

Drupal verzió: 
aboros képe

tehát teljesen ugyan az a site, szó szerint? az tartalom kettőzés, az nem baj? vagy el nem tudom képzelni ez miért kellhet.

0
0

-
clear: both;

makgab képe

Igen, igazad van.
De konkréten azért kellene, mert egy site internet felöl elérhető pl. egy domain1.hu címen. LAN-ból nem elérhető ezzel a címmel, másik címen tudom elérni (legyen mondjuk domain2.hu). Ezért szeretném, hogy mindkét címen (base_url-en) elérhető legyen.
Biztonsági okokból a $base_url beállítás javasolt. Ha be van állítva, akkor minden kérés átíródik a $base_url-ben megadott url-re. De így a LAN-ból a domain1.hu nem elérhető, ezért jönne jól két $base_url.
Remélem érthető voltam. De ha azt mondod/mondjátok, hogy inkább ne állítsak be ilyen esetben $base_url-t, akkor úgy fogok tenni.
Csak a biztonság miatt gondoltam...

0
0
aboros képe

az oldal a sites/default -ban lakik vagy sites/pelda.hu? (hol van a settings.php?)

ha előbbi, akkor a settings.php -ban a $_SERVER['HTTP_HOST'] alapján beállíthatsz más és más $base_url -t. sose próbáltam, nem tudom lehet e belőle galiba, talán nem.

ha utóbbi, akkor a sites/sites.php -ban az intranetes domaint megadhatod a nyilvános aliasaként és akkor mindkettő működik.

0
0

-
clear: both;

pp képe

ennél praktikusabb, hogy ha a defaultban beállítja a külső domain-t és a sites/[belsodomain]/settings.php fájlban beállítja a belső domaint.

0
0
makgab képe

Ha jól értem, akkor arra gondolsz, hogy úgy állítsam be, mintha két site lenne:

#sites/default/settings.php
$base_url = "http://domain1.hu";
 
#sites/domain2.hu/settings.php
$base_url = "http://domain2.hu";

és linkeljem a főoldalra (default könyvtáraira):
sites/domain2.hu/files -> default/files
sites/domain2.hu/libraries -> default/libraries
sites/domain2.hu/modules -> default/modules
sites/domain2.hu/themes -> default/themes

Illetve ehhez a sites.php-t is be kell állítani.

0
0
pp képe

igen, pontosan. (bár a libraries, modules s themes mehet a sites/all-ba és a files meg a gyökérbe és akkor nem kell linkelni.)

pp

0
0