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
.htacces a friendly URL
- CZechBoY
- Master Level 9.5
- Příspěvky: 8813
- Registrován: srpen 08
- Bydliště: Brno
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: .htacces a friendly URL
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.
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.
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
Re: .htacces a friendly URL
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
-
- Level 1
- Příspěvky: 55
- Registrován: únor 11
- Pohlaví:
- Stav:
Offline
Re: .htacces a friendly URL
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....
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....
- CZechBoY
- Master Level 9.5
- Příspěvky: 8813
- Registrován: srpen 08
- Bydliště: Brno
- Pohlaví:
- Stav:
Offline
- Kontakt:
Re: .htacces a friendly URL
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]
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]
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
Zpět na “Programování a tvorba webu”
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 5 hostů