ugrás a tartalomhoz

Rejtett domain-átirányítás alkönyvtárba

Atomi · 2017. Jan. 15. (V), 18.44
Jó napot mindenkinek!


Sokféle átirányítási módot találtam a neten, de egyikse az, amit én szeretnék.

Van egy tárhelyem, ahol több oldalam van, ezért nem akarom a fő domain gyökerébe tenni a CMS-t, mert akkor egyben lesznek az alkönyvtárakkal (rendetlen, könnyű mellényúlni, stb.), ahol egyéb oldalak vannak tesztelésre pl, vagy aldomainként.

cPanleben át tudom irányítani a domaint az alkönyvtárba, de akkor látszik a címsorban, hogy domain.hu/alkönyvtár, én azt szeretném, hogy az alkönyvtár ne látszódjon, hanem úgy, mintha a domain gyökerében lenne minden továbbra is.

Megpróbáltam a .htaccess file-lal is:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www\.)?domainnev\.com$
RewriteCond %{REQUEST_URI} !^/mappanev/
RewriteRule ^(.*)$ /mappanev/$1
de az eredmény természetesen ugyanaz.

Tudom, hogy vannak oldalak, de most épp nem találtam mintának, ahol hasonló dolog van, az, hogy mindig csak a domain látszik, akárhova navigál az ember.

Na én nem ezt akarom teljesen, hanem hogy minden a fő domainból látszódjon.


Ugye mindenre van megoldás, erre is?

Előre is köszönöm!
 
1

Nem teljesen értem

Pepita · 2017. Jan. 15. (V), 19.53
Szia, ha félreértem a kérdést, akkor bocsi, de nem teljesen tiszta, hogy mit szeretnél.

Az jött le, hogy kvázi több honlapot szeretnél üzemeltetni egy tárhelyen (Apache kiszolgáló a .htaccess-ből ítélve), egy domainnel.
Ezt lehet, ha aldomaineket használsz.

Nekem volt / van olyan tapasztalatom, hogy a fő domain kizárólag egy bizonyos mappába (talán public_html a neve) mutathat (amennyiben egy fődomain van).
Semmi gond, azt a honlapot tedd oda. (legyen example.com)

A CMS legyen a cms.example.com aldomainen, ezt már tetszőleges mappára tudod állítani, mint docroot.

Tesztelés oldal: test.example.com, szintén teljesen más docrooton.

Amennyiben a szolgáltatód engedi az aldomainek használatát, akkor így a legegyszerűbb, nem kell "közös" htaccess és "rendetlen, könnyű mellényúlni, stb" könyvtárstruktúra sem.

cPanelben a házikó a tárhelyed gyökerét jelenti, nem a "public_html" vagy hasonló könyvtárat (remélem neked is így van).
Aldomain létrehozásakor a házikó utáni path-t kell szövegesen megadni.
Tehát ha pl /home/username/public_html a fődomained, akkor az "házikó"/public_html-nek is látszhat a cPanel felületén. A cms.example.com -ot pedig tedd mondjuk a /home/username/cms könyvtárba ("házikó"/cms). Arra figyelj, hogy csak általad létrehozott könyvtárat adj meg.
Teszt: egy szimpla index.html, amin szövegesen szerepel a "cms.example.com".
2

Hát én nem értem a választ,

Atomi · 2017. Jan. 16. (H), 16.06
Hát én nem értem a választ, kicsit később ismét megpróbálom értelmezni. :-)
3

Átirányítás

Poetro · 2017. Jan. 16. (H), 19.40
Nekem az a problémám a problémafelvetéssel, hogy nem látok benne átirányítást. Csak annyit, hogy más fájlt szolgáljon ki, de egyetlen átirányítást sem látok.
4

igaz

Pepita · 2017. Jan. 28. (Szo), 02.18
Jogos, a rewrite != redirect.