Autor Zpráva
Perry
Profil
Mám v htaccess napsáno tohle:

RewriteCond %{HTTP_HOST} !^www.
RewriteCond %{HTTP_HOST} ^([^.]*).?([^.]+).([^.]+)$
RewriteRule ^(.*)$ http://www.web.cz/%1/$1[/url]

Potřebuji, aby se pro php skripty subdomény podstrčili na jméno složky (např. neco.web.cz -> www.web.cz/neco/, ale v prohlížečí aby zůstala stále napsána původní adresa). Výše uvedený skript funguje, ale dochází k přepisu adresy natvrdo a pořád nemůžu přijít na to, proč....
Matty
Profil
Perry
Zkus tohle
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} neco.web.cz
RewriteCond %{REQUEST_URI} !neco/
RewriteRule ^(.*)$ neco/$1
Kajman_
Profil *
Podstrkávat na jinou doménu není v mod rewrite možné bez mod proxy.

Pokud to ale je stejný stroj, zkusil bych jen vypustit tu doménu.

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !^www\.
RewriteCond %{HTTP_HOST} ^(.*)\.([^.]+)\.([^.]+)$
RewriteRule ^(.*)$ %1/$1 [L]
Perry
Profil
Bohužel, nefunguje. 500 Internal Server Error. Jinak je to stejný stroj
Perry
Profil
Tak jsem nakonec udělal funkční tohle:

RewriteCond %{HTTP_HOST} !^www\.
RewriteCond %{HTTP_HOST} ^(.*)\.([^.]+)\.([^.]+)$
RewriteRule ^(.*)$ blog-design/index.php?user=%1

ale mám problém, pokud potřebuju předat další proměnné za adresu. napr. web.neco.cz/stranka-1.html nevím jak napsat aby se podstrčilo jako www.neco.cz/blog-design/index.php?user=web&stranka=1

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: