Rok założenia: 2008Kontakt
łącza, odnośniki, linki - nazwy są różne, rola jedna: pozycjonowanie na wybrane frazy
Poinformuj znajomych o tym wątku
Poinformuj znajomych na Facebook-u o tym wątku Poinformuj innych ludzi na Wykopie o tym wątku Poinformuj znajomych na Twitter-ze o tym wątku Poinformuj znajomych na Blip-ie o tym wątku Poinformuj znajomych na Buzz-ie o tym wątku Poinformuj znajomych na GG o tym wątku

.htaccess nie działa

Postprzez Castor_fiber
napisane: 2 Sty 2012, o 18:48

  • Poinformuj znajomych na Facebook-u o tym wątku
  • Poinformuj innych ludzi na Wykopie o tym wątku
  • Poinformuj znajomych na Twitter-ze o tym wątku
  • Poinformuj znajomych na Blip-ie o tym wątku
  • Poinformuj znajomych na Buzz-ie o tym wątku
  • Poinformuj znajomych na GG o tym wątku
 
Witam

1. Chciałem pozbyć się adresów:
- domena.pl
- domena.pl/index.html
- www.domena.pl/index.html

i zostawić tylko adres www.domena.pl

Przeczytałem, że najlepiej do tego celu zrobić przekierowanie 301 i wykorzystać plik .htaccess
Znalazłem takie kody:

RewriteCond %{REQUEST_FILENAME} index.html
RewriteRule ^(.*)$ http://www.domena.pl [R=301,L]

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

Pierwszy likwiduje www.domena.pl/index.html, drugi likwiduje adres bez www.
Jak to zapisać w pliku .htaccess? jedno pod drugim?

2. I kolejna sprawa, po wrzuceniu pliku na serwer po wpisaniu www.domena.pl/index.html nadal wyświetlany jest ten adres, a nie www.domena.pl. Plik .htaccess nie działa? Co zrobić aby działał. Firma hostingowa umożliwia korzystanie z pliku .htaccess.
Pozdrawiam

Castor_fiber
 
Posty: 21
Rejestracja: 29 Gru 2011


przekierowanie 301 w .htaccess

Postprzez lapti
napisane: 3 Sty 2012, o 23:48

  • Poinformuj znajomych na Facebook-u o tym wątku
  • Poinformuj innych ludzi na Wykopie o tym wątku
  • Poinformuj znajomych na Twitter-ze o tym wątku
  • Poinformuj znajomych na Blip-ie o tym wątku
  • Poinformuj znajomych na Buzz-ie o tym wątku
  • Poinformuj znajomych na GG o tym wątku
 
Witaj ;)
Nie wiem jak dokładnie wygląda u Ciebie plik .htaccess, ale najlepiej gdyby wyglądał on w następujący sposób:
Kod: Zaznacz wszystko
Options +FollowSymLinks
RewriteEngine on

#domena z www
RewriteCond %{HTTP_HOST} ^domena.pl [nc]
RewriteRule ^(.*)$ http://www.domena.pl/$1 [r=301]

#wywal index
RewriteCond %{REQUEST_FILENAME} index.html [nc]
RewriteRule ^(.*)$ http://www.domena.pl/ [R=301,L]

#Na końcu musi być wolna linia!

Przyczyn problemu niedziałającego pliku może być wiele:
- błędna nazwa pliku (literówka, brak kropki, dodatkowe rozszerzenie)
- brak tych dwóch (pierwszych) magicznych linijek
- brak pustej linii na końcu pliku
- błędne flagi
- źle ustawione chmody itp.

Jeżeli chcesz, to wklej tutaj zawartość swojego pliku, wtedy sprawdzę co może go boleć. Być może wystarczy Ci jedynie to co napisałem.

Pozdrawiam
R. ;)

Simple guy from IT department
ʇuǝɯʇɹɐdǝp ʇı ɯoɹɟ ʎnƃ ǝldɯıs
______________________________________________________________________
Przekierowanie 301 - generator .htaccess
Pomoc .htaccess: przekierowanie 301, własne strony błędów, ochrona witryny hasłem, przykłady
Awatar użytkownika
lapti
 
Posty: 611
Rejestracja: 04 Lis 2009

działa

Postprzez Castor_fiber
napisane: 4 Sty 2012, o 08:53

  • Poinformuj znajomych na Facebook-u o tym wątku
  • Poinformuj innych ludzi na Wykopie o tym wątku
  • Poinformuj znajomych na Twitter-ze o tym wątku
  • Poinformuj znajomych na Blip-ie o tym wątku
  • Poinformuj znajomych na Buzz-ie o tym wątku
  • Poinformuj znajomych na GG o tym wątku
 
Wielkie dzięki działa!
Szkoda że nie ma na tym forum jakiejś punktacji w stylu "Pomógł" z miejsca bym Ci wstawił :)
Jeszcze raz dzięki Lapti!

Castor_fiber
 
Posty: 21
Rejestracja: 29 Gru 2011

dziwne

Postprzez Castor_fiber
napisane: 4 Sty 2012, o 13:11

  • Poinformuj znajomych na Facebook-u o tym wątku
  • Poinformuj innych ludzi na Wykopie o tym wątku
  • Poinformuj znajomych na Twitter-ze o tym wątku
  • Poinformuj znajomych na Blip-ie o tym wątku
  • Poinformuj znajomych na Buzz-ie o tym wątku
  • Poinformuj znajomych na GG o tym wątku
 
Witam ponownie
wrzuciłem takie pliki na kilka stron i zachowują się one dziwnie
plik wyglądał tak:

Options +FollowSymLinks
RewriteEngine on

RewriteCond %{HTTP_HOST} ^aaa.com.pl [nc]
RewriteRule ^(.*)$ http://www.aaa.com.pl/$1 [r=301]

RewriteCond %{REQUEST_FILENAME} index.html [nc]
RewriteRule ^(.*)$ http://www.aaa.com.pl/ [R=301,L]

i na jednej ze stron przeglądarka blokowała wyświetlenie strony powołując się na pętlę przekierowań (na innych było ok).
Plik na tej stronie działa po usunięciu jednej z funkcji:

Options +FollowSymLinks
RewriteEngine on

RewriteCond %{HTTP_HOST} ^aaa.com.pl [nc]
RewriteRule ^(.*)$ http://www.aaa.com.pl/$1 [r=301]

na końcu pozostawiony jest pusty wiersz.
O co w tym chodzi?

Castor_fiber
 
Posty: 21
Rejestracja: 29 Gru 2011

przekierowanie 301 w .htaccess

Postprzez lapti
napisane: 4 Sty 2012, o 21:49

  • Poinformuj znajomych na Facebook-u o tym wątku
  • Poinformuj innych ludzi na Wykopie o tym wątku
  • Poinformuj znajomych na Twitter-ze o tym wątku
  • Poinformuj znajomych na Blip-ie o tym wątku
  • Poinformuj znajomych na Buzz-ie o tym wątku
  • Poinformuj znajomych na GG o tym wątku
 
Hej!
Faktycznie dziwna sytuacja, ale może ona wynikać z jakiejś specyficznej konfiguracji serwera (może to nie apache?)...
Proponuję w tej dłuższej wersji zmienić linijkę
Kod: Zaznacz wszystko
RewriteRule ^(.*)$ http://www.aaa.com.pl/$1 [r=301]
na
Kod: Zaznacz wszystko
RewriteRule ^(.*)$ http://www.aaa.com.pl/$1 [R=301,L]

Zmiana może niewielka, ale... Z tego co pamiętam, to L informuje, że to ma być ostatnia przetwarzana reguła (plik będzie przetwarzany od nowa, ale z innymi parametrami).

Dodatkowo możesz sprawdzić, czy przeglądarka będzie dalej zwracać zapętlenie, gdy wykasujesz regułę, która teraz została (wywal zostawioną, a zostaw tą wcześniej wykasowaną).

Jeżeli chodzi o punkty, to nie ma potrzeby - mnie wystarczy świadomość, że pomogłem (ewentualnie na PW mogę podać numer konta :P).

Pozdrawiam
R. ;)

Simple guy from IT department
ʇuǝɯʇɹɐdǝp ʇı ɯoɹɟ ʎnƃ ǝldɯıs
______________________________________________________________________
Dragons Den jak zostać milionerem
Dragons Den filmy

[size=150]pomogłem Ci -> pajacyk.pl i wszystko jasne[/size]
Awatar użytkownika
lapti
 
Posty: 611
Rejestracja: 04 Lis 2009

subdomena

Postprzez Castor_fiber
napisane: 4 Sty 2012, o 22:47

  • Poinformuj znajomych na Facebook-u o tym wątku
  • Poinformuj innych ludzi na Wykopie o tym wątku
  • Poinformuj znajomych na Twitter-ze o tym wątku
  • Poinformuj znajomych na Blip-ie o tym wątku
  • Poinformuj znajomych na Buzz-ie o tym wątku
  • Poinformuj znajomych na GG o tym wątku
 
Nic nie pomogło...
Zastanawiam się czy może mieć to związek z tym że na danej domenie mam subdomenę i na nią też wrzuciłem .htaccess - bo i na domenie i na subdomenie są jaja z przekierowaniami.
Mam jeszcze dwie inne domeny i na nich plik śmiga jak należy.
Pozostańmy przy tej świadomości i wdzięczności ;)

Castor_fiber
 
Posty: 21
Rejestracja: 29 Gru 2011



Wróć do Linki

Kto jest na forum

Użytkownicy przeglądający to forum: Brak zarejestrowanych użytkowników oraz 1 gość