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

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

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

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

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.

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