Jump to content

.htaccess přesměrování na stránky bez www - chyba 404


vanad

Recommended Posts

Dobrý den,

pročetl jsem různé návody, ale stále mi nejde přesměrování, když zadám stránku s www.

Zobrazuje se jen logo a horní lišta, pak text, že stránka není dostupná. Mám PS 1.5.2.

Můj .htaccess jsem upravil takto :

 

# ~~start~~ Do not remove this comment, Prestashop will keep automatically the code outside this comment when .htaccess will be generated again

# .htaccess automaticaly generated by PrestaShop e-commerce open-source solution

# http://www.prestashop.com - http://www.prestashop.com/forums

 

# <IfModule mod_rewrite.c>

# RewriteEngine on

# RewriteCond %{HTTP_HOST} ^koralkytop.cz$

# RewriteRule . - [E=REWRITEBASE:/]

# RewriteRule ^api/?(.*)$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1 [QSA,L]

 

# </IfModule>

 

RewriteEngine On

Options +FollowSymLinks

RewriteCond %{HTTP_HOST} ^www.koralkytop.cz$ [nc]

RewriteRule ^(.*)$ http://koralkytop.cz/$1 [R=301,L]

 

#If rewrite mod isn't enabled

ErrorDocument 404 /index.php?controller=404

 

# ~~end~~ Do not remove this comment, Prestashop will keep automatically the code outside this comment when .htaccess will be generated again

 

Prosím o radu, děkuji.

Link to comment
Share on other sites

Vyřešeno. Problém byl v tom, že jsem upravoval ten .htaccess, který je v rootu domény.

 

 

Pro ostatní zde uvádím přesný postup pro přesměrování domény s www na doménu bez www:

 

Vytvořit složku www v rootu domény, do ní umístěte vlastní nový soubor .htaccess a do něj si pripravte tento kód:

 

RewriteEngine on

Options -Indexes +FollowSymLinks

RewriteCond %{HTTP_HOST} ^www.domena.cz$ [NC]

RewriteRule ^(.*)$ http://domena.cz/$1 [R=301,L]

 

Nic víc.

 

Samozřejmostí je nastavit práva.

 

Nakonec vymazat cache prohlížeče!

Edited by vanad (see edit history)
  • Like 1
Link to comment
Share on other sites

  • 9 months later...

Vyřešeno. Problém byl v tom, že jsem upravoval ten .htaccess, který je v rootu domény.

 

 

Pro ostatní zde uvádím přesný postup pro přesměrování domény s www na doménu bez www:

 

Vytvořit složku www v rootu domény, do ní umístěte vlastní nový soubor .htaccess a do něj si pripravte tento kód:

 

RewriteEngine on

Options -Indexes +FollowSymLinks

RewriteCond %{HTTP_HOST} ^www.domena.cz$ [NC]

RewriteRule ^(.*)$ http://domena.cz/$1 [R=301,L]

 

Nic víc.

 

Samozřejmostí je nastavit práva.

 

Nakonec vymazat cache prohlížeče!

ja mám multistore a každú domenu som nastavil, lebo ked som dal bez www tak ma automaticky presmerovalo na hlavný eshop

RewriteEngine on

Options +FollowSymlinks

RewriteCond %{HTTP_HOST} ^stranka.sk

RewriteRule (.*) http://www.stranka.sk/$1 [R=301,QSA,L]

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...