Skocz do zawartości

htaccess - bez www na www


Pozycjoner.pro

Rekomendowane odpowiedzi

Mam stronę która w htaccess ma taki zapis (zbudowana na cakephp)

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase / 
RewriteRule	^$	webroot/	[L]
RewriteRule	(.*) webroot/$1	[L]
</IfModule>

Dodałem zapis o 301 na www, ale strona nadal działa po staremu, nie ma przekierowania. Co jest źle ?

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase / 
RewriteRule	^$	webroot/	[L]
RewriteRule	(.*) webroot/$1	[L]
RewriteCond %{HTTP_HOST} ^strona.pl(.*) [NC]
  RewriteRule ^(.*)$ https://www.strona.pl/$1 [R=301,L]
</IfModule>

Odnośnik do komentarza
Udostępnij na innych stronach

Linie od 301 powinny znajdować się zaraz po "RewriteEngine on", poza tym w zupełności wystarczy:

RewriteCond %{HTTP_HOST} ^strona.pl$
RewriteRule ^(.*)$ https://www.strona.pl/$1 [R=301,L]

Na emeryturze po SEO zajmuję się R&D.

Odnośnik do komentarza
Udostępnij na innych stronach

Wstawiłem tak, ale 0 reakcji, nie ma przekierowania na www

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_HOST} ^strona.pl$
RewriteRule ^(.*)$ https://www.strona.pl/$1 [R=301,L]
RewriteBase /
RewriteRule	^$	webroot/	[L]
RewriteRule	(.*) webroot/$1	[L]
</IfModule>

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności