Mod_rewrite (htaccess) - prosím pomoc
- TomCZ
- Začátečník

-
- Registrován: 24. kvě 2004
- Bydliště: Praha
- Kontaktovat uživatele:
Mod_rewrite (htaccess) - prosím pomoc
Ahoj, chtěl bych poprosit někoho zkušenějšího, zdy by mi dokázal vytvořit obsah pro soubor htaccess s použitím mod_rewrite pro trvale přesunuté stránky. Stranky jsou v současné době např. na adrese www.aaa.cz a budou přesunuty na www.bbb.cz. Potřeboval bych, aby všechny dotazy, směřujicí na stránky www.aaa.cz byly přesměrovány na stejnou adresu, ovšem zajínající na www.bbb.cz a možná by bylo dobré, kdyby to fungovalo i pro adresu zadanou bez www. Navíc jsem moc nepohopil kód 301.
Předem děkuji.
T.
Předem děkuji.
T.
- shadow
- Středně pokročilý

- Registrován: 28. zář 2003
- Bydliště: HK
Heleď já pro tebe nebudu nic googlit, anžto to s hlavy nevím a nemám na to teď čas, ale na elderscrolls.cz využívám tohoto přesměrování pomocí PHP:
http://www.jakpsatweb.cz/presmerovani.html
PHP přesměrování hlavičkou
V jazyce PHP je funkce Header(), do které se dá napsat parametr Location s novou adresou. Pokud je funkce header() na serveru povolena, dojde k přesměrování na novou stránku. Následující kód se vloží do staré stránky:
<?php
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.celaadresa.cz");
header("Connection: close");
?>
http://www.jakpsatweb.cz/presmerovani.html
show must go on..
- bubanek
- Středně pokročilý

- Registrován: 24. dub 2005
- Bydliště: D1
- TomCZ
- Začátečník

-
- Registrován: 24. kvě 2004
- Bydliště: Praha
- Kontaktovat uživatele:
No, objevil jsem tohle, tak snad by to mohlo chodit:
# presmerovani
RewriteEngine on
RewriteCond %{HTTP_HOST} ^stara-domena.cz [NC]
RewriteRule ^(.*)$ http://www.nova-domena.cz/$1 [R=301,QSA,L]
# presmerovani
RewriteEngine on
RewriteCond %{HTTP_HOST} ^stara-domena.cz [NC]
RewriteRule ^(.*)$ http://www.nova-domena.cz/$1 [R=301,QSA,L]
- bubanek
- Středně pokročilý

- Registrován: 24. dub 2005
- Bydliště: D1
- crashPC
- Mírně pokročilý

- Registrován: 09. dub 2005
- Bydliště: Slaný
Re: Mod_rewrite (htaccess) - prosím pomoc
Chlopi, řeším to samé. RS joomla / virtuemart dělá bordel když pracuji s webem na příponě www, a potřeboval bych takový redir (nejlépe v htaccess) na web bez www.
kód od TomCZ mi nejde.
Jsem na forpsi.cz
Věděl by někdo?
kód od TomCZ mi nejde.
Jsem na forpsi.cz
Věděl by někdo?
Lenovo ideapad 16“, Ryzen 5800H (8C/16T) 16GB DDR4 @ 3200MHz, 1TB M.2 SSD
We are not here because we're free, we are here because we're not free...
We are not here because we're free, we are here because we're not free...
- arxeiss
- Začátečník

- Registrován: 19. črc 2008
- Bydliště: Krmelín (předměstí Ostravy)
- Kontaktovat uživatele:
Re: Mod_rewrite (htaccess) - prosím pomoc
Na Forpsi toto funguje:
Nemůžeš to vyzkoušet, já mám weby vždy s WWW ale zkusil jsem tam dát na chvilinku toto a jede to OK 
Kód: Vybrat vše
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.ujecdent.com [nc]
RewriteRule ^(.*)$ http://ujecdent.com/$1 [R=301,QSA,nc]
PC : CPU: C2D E5200 2500Mhz @ 3750Mhz a AC Freezer 7PRO MB: Gigabyte GA-P31-DS3L rev.2,1 GPU: ATI Radeon 3650HD 256MB RAM: A-Data Vitesta 2x2GB Zdroj: Forton OEM 400W HDD: Samsung F2 500GB
Netbook : Asus EEE CPU: Intel Atom N270 1,6GHz RAM: A-Data 2GB HDD: 250GB 5400ot/min
Netbook : Asus EEE CPU: Intel Atom N270 1,6GHz RAM: A-Data 2GB HDD: 250GB 5400ot/min
- crashPC
- Mírně pokročilý

- Registrován: 09. dub 2005
- Bydliště: Slaný
Re: Mod_rewrite (htaccess) - prosím pomoc
Díky moc. Už jsem se dopracoval pravdy, také na forpsi support pomohl. Už to pracuje. Děcka půl roku se mi někteří zákazníci nemohli regnout, a já to nevěděl, protože na všech počítačích doma to fungovalo. Měl jsem zákazníka za debila...
Nu, myslím že jsem přišel o hezkých pár tisícovek.
Každopádně je to vyřešeno. Díky.
Nu, myslím že jsem přišel o hezkých pár tisícovek.
Každopádně je to vyřešeno. Díky.
Lenovo ideapad 16“, Ryzen 5800H (8C/16T) 16GB DDR4 @ 3200MHz, 1TB M.2 SSD
We are not here because we're free, we are here because we're not free...
We are not here because we're free, we are here because we're not free...