Autor | Zpráva | ||
---|---|---|---|
Novy Profil |
#1 · Zasláno: 29. 9. 2011, 18:35:53
Jak udělat, aby jakákoliv doména 3. řádu přesměrovávala na doménu 2. řádu?
|
||
Taps Profil |
#2 · Zasláno: 29. 9. 2011, 18:55:42
|
||
Novy Profil |
#3 · Zasláno: 29. 9. 2011, 19:02:23
To nechápu mod_rewrite. Co konkrétně mám do htaccess přidat?
|
||
Davex Profil |
#4 · Zasláno: 29. 9. 2011, 19:22:16
Na JPW máš příklad: http://www.jakpsatweb.cz/server/mod-rewrite.html#rewritecond.
|
||
Novy Profil |
#5 · Zasláno: 29. 9. 2011, 19:47:19 · Upravil/a: Novy
Pořád mi to nefunguje. Mám to správně?:
RewriteEngine on RewriteCond %{http_host} ^(.+\.)*mojedomena.cz RewriteRule (.*) http://mojedomena.cz?$1 [R=301,QSA] Celý můj soubor .htaccess: RewriteEngine on ErrorDocument 404 /chyba.php RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_URI} !public/ RewriteCond %{DOCUMENT_ROOT}/public/$1.$2 !-f RewriteRule (.+)\.(html|json|xml|atom|rss|rdf|txt)$ $1/ [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} !(\.) RewriteCond %{REQUEST_URI} !(.*)/$ RewriteRule ([^/]+)$ $1/ [L] RewriteCond %{REQUEST_URI} /app/$ RewriteRule ^app/ index.php [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)/$ index.php?$1 [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} !public/ RewriteRule ^(.+)$ public/$1 [L] RewriteEngine on RewriteCond %{HTTP_HOST} ^www.mojedomena.cz RewriteRule (.*) http://mojedomena.cz/$1 [R=301,QSA,L] RewriteEngine on RewriteCond %{http_host} ^(.+\.)*mojedomena.cz RewriteRule (.*) http://mojedomena.cz?$1 [R=301,QSA] |
||
Davex Profil |
#6 · Zasláno: 29. 9. 2011, 21:10:34
Používej jen jedno
RewriteEngine on a pravidla pro přesměrování patří před pravidla pro přepis.
Bude stačit jen jedno přesměrování s podmínkou: RewriteCond %{HTTP_HOST} ^.+mojedomena\.cz$ nebo zjednodušeně RewriteCond %{HTTP_HOST} !=mojedomena.cz |
||
Novy Profil |
#7 · Zasláno: 30. 9. 2011, 15:14:15
Pořád mi to nefunguje, ale když zadám neco.mojedomena.cz tak to napíše Not Found a to je 404. To už tam mám - ErrorDocument 404 /chyba.php
|
||
Davex Profil |
#8 · Zasláno: 30. 9. 2011, 18:38:48
Novy:
„když zadám neco.mojedomena.cz tak to napíše Not Found a to je 404“ Pokud se nic nepřesměruje, tak nemáš soubor .htaccess s přesměrováním ve správném adresáři pro subdoménu neco. |
||
Časová prodleva: 13 let
|
0