Skocz do zawartości

mod_rewrite + bez www --> www


Rekomendowane odpowiedzi

Poradzcie coś bo trace cierpliwość, z mod_rewrite znam podstawy i się zaciąłem.

Próbuje zrobić przekierowanie bez www (przykład: jakas-strona-z-katalogiem.pl) na www (przykład www.jakas-strona-z-katalogiem.pl) + reguły ze skryptu i niestety jak wrzuce coś takiego

RewriteEngine On

RewriteCond %{HTTP_HOST} ^jakas-strona-z-katalogiem.pl$

RewriteRule ^(.*)$ https://www.jakas-strona-z-katalogiem.pl/ [R=301,L]

RewriteRule ^kat_([0-9]+)\.html$ index.php...............

a poniżej mam standardowe reguły do głowna działą OK ale już przy kategoriach i podkategoriach mam błąd

"HTTP 500 - Wewnętrzny błąd serwera"

Próbowałem już paru zmian jakie znalazłem tutaj i na innych forach ale coś mi to nie wychodzi.

Podejrzewam, że rozwiązanie jest trywialne więc poradzcie co i jak.

Z cyklu "Przysłowia Polskie":
- "We wakacja jak i w wiosnę - Google podskakuje se radośnie."
Mój blog o pozycjonowaniu i nie tylko... Strona firmowa - www.antygen.pl

Odnośnik do komentarza
Udostępnij na innych stronach

RewriteEngine On
RewriteRule ^kat-([0-9]+)\.html$ index.php?a=kat&id=$1 [L]
RewriteRule ^pod-([0-9]+)(-([0-9]+))*\.html$ index.php?a=pod&id=$1&min=$3 [L]
RewriteRule ^szcz-([0-9]+)\.html$ index.php?a=szcz&id=$1 [L]
RewriteRule ^inf\.html$ index.php?a=inf [L]
RewriteRule ^google([[:alnum:]]+)\.html$ index.php [L]

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

Nie wiem, czy Ci to pomoże, ale do .htaccesa jaki wygenerował mi otwarty.mini (standardowe opcje) dostawiłem 301 na koncu i działa.

pozdrowienia

Dla tych, co lubią zdjęcia planet: Planety i ich zdjęcia, dla tych, co lubią katalogi stron: Podwójny katalog stron. Albo Idź do diabła.

Odnośnik do komentarza
Udostępnij na innych stronach

  Bielack napisał(a):

Nie wiem, czy Ci to pomoże, ale do .htaccesa jaki wygenerował mi otwarty.mini (standardowe opcje) dostawiłem 301 na koncu i działa.

Dałbym sobie co nie co uciąć, że w ferworze testowania sprawdzałem takie ustawienie jak mi podałeś.

No i bym stracił :soczek:

Dzięki pomogło i działa OK.

Z cyklu "Przysłowia Polskie":
- "We wakacja jak i w wiosnę - Google podskakuje se radośnie."
Mój blog o pozycjonowaniu i nie tylko... Strona firmowa - www.antygen.pl

Odnośnik do komentarza
Udostępnij na innych stronach

Zrobiłem tak, jak radzi Erbit i działa nadal. Więc to nie kolejność zadecydwała, tylko jakas regułka. Grunt, że funkcjonuje pprawnie.

Dzieki Erbit za poprawkę.

pozdrowienia

Dla tych, co lubią zdjęcia planet: Planety i ich zdjęcia, dla tych, co lubią katalogi stron: Podwójny katalog stron. Albo Idź do diabła.

Odnośnik do komentarza
Udostępnij na innych stronach

  Erbit napisał(a):

Na początku winno być.

Serwer na home.pl

gdy na początku to wchodzi na główną OK tak jak pisałem niestety już dalsze reguły nie działają tylko powodują HTTP 500 - Wewnętrzny błąd serwera

na końcu działa tak, że zmienia adresy przy wejściu na główną, jeśli jednak gdzieś byłby link bez www to nie zmieni tego na www.

Z cyklu "Przysłowia Polskie":
- "We wakacja jak i w wiosnę - Google podskakuje se radośnie."
Mój blog o pozycjonowaniu i nie tylko... Strona firmowa - www.antygen.pl

Odnośnik do komentarza
Udostępnij na innych stronach

  Erbit napisał(a):

Xradar dobrze "gada" - bez kompletu Twoich reguł niewiele mozna powiedziec.

mod_rewrite na home to dziwoląg..

Z RewriteBase / też już testowałem

Oto kod, nic szczególnego w nim nie zawarłem

php_flag zlib.output_compression On
php_value zlib.output_compression_level 5

RewriteEngine On

RewriteRule ^kat_([0-9]+)\.html$ index.php?a=kat&id=$1 [L]
RewriteRule ^pod_([0-9]+)(_([0-9]+))*\.html$ index.php?a=pod&id=$1&min=$3 [L]
RewriteRule ^wpis_([0-9]+)\.html$ index.php?a=szcz&id=$1 [L]
RewriteRule ^inf\.html$ index.php?a=inf [L]
RewriteRule ^google([[:alnum:]]+)\.html$ index.php [L]

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

muszę napisać do home.pl albo pogadać on-line, że to działa jakoś kulawo, zobaczymy co odpowiedzią i jakie rady dadzą :blush:

Z cyklu "Przysłowia Polskie":
- "We wakacja jak i w wiosnę - Google podskakuje se radośnie."
Mój blog o pozycjonowaniu i nie tylko... Strona firmowa - www.antygen.pl

Odnośnik do komentarza
Udostępnij na innych stronach

php_flag zlib.output_compression On
php_value zlib.output_compression_level 5

RewriteEngine On
RewriteBase /
# / lub z nazwą katalogu

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

RewriteRule ^kat_([0-9]+)\.html$ index.php?a=kat&id=$1 [L]
# reszta regulek....

Musi działać :) Uderzaj do pomocy home.pl :)

Skuteczne kampanie AdWords - Redseo.pl

Odnośnik do komentarza
Udostępnij na innych stronach

  xradar napisał(a):

Musi działać :D Uderzaj do pomocy home.pl :)

No wiem ale nie działa :) napisałem maila do adminów oto części z tego co mi odpowiedzieli.

  Cytat

Mod_rewrite dzialajacy w naszej sieci nie jest standardowym rozwiazaniem

jakie jest dostepne dla serwera Apache, lecz implementacja tej funkcjonalnosci

do serwera IdeaWebserver.

Obecnie jestesmy w trakcie dokladnej analizy takiego wlasnie wlasnie zachowania

sie mod_rewrite w zwiazku z czym prosimy o cierpliwosc.

Cierpliwości ci u mnie dostatek, więc jak coś napiszą to podziele się informacjami.

Z cyklu "Przysłowia Polskie":
- "We wakacja jak i w wiosnę - Google podskakuje se radośnie."
Mój blog o pozycjonowaniu i nie tylko... Strona firmowa - www.antygen.pl

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