Stránka 1 z 1

.htacces a friendly URL

Napsal: 23 led 2012 19:15
od preclik
zdravím,

jak prosím zapsat do .htaccess jestli to teda jde, aby se zobrazovala pouze subdomena? řekněme, že nechci aby bylo vidět xxx.neco.eu/slozka/podslozka/2podslozka/neco.php ale jenom xxx.neco.eu nebo xxx.neco.eu/neco.php..jestli by to tak teda šlo

Re: .htacces a friendly URL

Napsal: 23 led 2012 20:30
od CZechBoY
všechno jde když se chce
můžeš to nastavit třeba v administraci hostingu, nebo v rootu adresářový struktury
vůbec si nenapsal, jak jsou ty subdomény řešený - kde jsou umístěný atd.

Re: .htacces a friendly URL

Napsal: 24 led 2012 17:07
od preclik
jde mi o ten zápis v htaccess jak by měl vypadat... aspoň nějaký příklad na to co jsem napsal výše

Re: .htacces a friendly URL

Napsal: 24 led 2012 17:33
od kubakoumak
No, já umim to, co ty asi nechceš. Že když máš složku "m", kde máš mobilní verzi a chceš, abys nemusel zadávat "domena.cz/m", ale "m.domena.cz", tak na to řešení mam, bohužel po zadání se adresa změní na: "m.domena.cz/m". Tohle sem taky řešil a nepřišel sem jak na to... :-/
Dělám to tak, že do adresáře "www", nebo jak to máš webhosting řešený (prostě kde máš index) do htacces zapíšeš:

RewriteEngine On
RewriteCond %{HTTP_HOST} ^(www\.)?m\.domena\.cz$ [NC]
RewriteRule .* m/$0 [L]

A do složky "m" napíšeš:

RewriteEngine Off

Jinak mě napadá zběsilé řešení, ale to je podle mě děsná prasárna... Pojmenovat tu složku " " (Alt+255) - netuším, jestli to bude fungovat, nezkoušel sem to, ale asi to není dobré řešení, protože url bude vypadat: m.domena.cz/ /index.php
Já už sem tohle řešit přestal....

Re: .htacces a friendly URL

Napsal: 24 led 2012 21:02
od CZechBoY
nechápu jak chceš udělat z odkazu xxx.neco.eu/slozka/slozka/slozka/odkaz.html cestu xxx.neco.eu/odkaz.html
jako jde to, ale do těch složek se už potom nedostaneš třeba

RewriteEngine On
RewriteCond %{HTTP_HOST} ^xxx.neco.eu
RewriteRule ^(.*)$ slozka/podslozka/podslozka2/$1 [QSA,L]

kubakoumak:
fungovalo ti tohle?
RewriteEngine On
RewriteCond %{HTTP_HOST} !^m.domena.cz [NC]
RewriteCond %{REQUEST_URI} ^m/
RewriteRule ^(m/.*)$ http://m.domena.cz/$1 [QSA,L]