Przekierowanie index.php index.html
Autor: Aleksander D.
Visited 3328,
Followers 1,
Udostępniony 0
Po testach strony dostałem informacje:
Przekierowanie index.php / index.html
Dokument Index.php lub Index.html to zazwyczaj nic innego jak strona główna serwisu, która znajduje się na domenie głównej i tam powinno przekierowywać zapytanie typu www.strona.pl/index.php. Jeśli tak się nie dzieje i możemy wywołać taki adres w przeglądarce, oznacza to, że mamy do czynienia z kopią treści oraz obniżeniem wartości serwisu w oczach wyszukiwarki. Taki błąd powinien zostać poprawiony w procesie optymalizacji.
W takim przypadku zmian dokonać muszę w wpliku .htaccess?
Jaki dodać wpis?
Dodam, że usługa na home.pl
Posted on the
Witaj Aleksander
home.pl nie wszystkie dyrektywy w pliku .htaccess tam działają,
ale możesz spróbować takiego zapisu:
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www.
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
RewriteRule ^index.(php|html|htm)$ / [R=301,L]
RewriteRule ^([a-z0-9-_]+)/index.(php|html|htm)$ /$1/ [R=301,L]
RewriteRule ^(.+)/$ /$1 [L,R=301]
i od teraz będziesz miał wszystkie "rodzaje" adresów jako "jeden"
Pozdrawiam
A jeżeli chcesz by twoja strona wyświetlała się bez www to zastosuj:
#Przekierowanie na bez WWW
Options +FollowSymLinks
RewriteCond %{HTTP_HOST} ^www.adres-twojej-domeny$ [NC]
RewriteRule ^(.*)$ http://adres-twojej-domeny/$1 [R=301,L]
czyli zamieniasz w poprzednim wpisie dwie pierwsze linijki po RewriteEngine on
RewriteEngine on
Options +FollowSymLinks
RewriteCond %{HTTP_HOST} ^www.adres-twojej-strony$ [NC]
RewriteRule ^(.*)$ http://adres-twojej-strony/$1 [R=301,L]
RewriteRule ^index.(php|html|htm)$ / [R=301,L]
RewriteRule ^([a-z0-9-_]+)/index.(php|html|htm)$ /$1/ [R=301,L]
RewriteRule ^(.+)/$ /$1 [L,R=301]
Darek, możesz mi napisać przekierowanie:
klikam:
www.strona1 (główna), a wyswietli się:
www.strona2 też główna ale inna.
inna tzn? też index czy podstrona?
Przekierowanie:
www.strona1 (index.html)
na:
www.strona2 (index.html)
Czyli obstawiam na to, że chcesz ze "starego" odresu prszekierować na nowy tak?
Jeżeli tak to w pliku .htaccess umieszczonego na "starej" stronie wpisujesz:
RewriteEngine on
RewriteRule ^(.*)$ http://adres-nowej-domeny/$1 [R=301,L]
...*adresu przekierować...
miało być
Działa !!
http://www.maszynydomowe.pl
Dziekuję
Proszę
Autor
Wielkie dzięki
działa na home.pl
Nie za ma co
Proszę bardzo
Autor
Darek a jak zrobić żeby linki wychodzące posiadały atrybut ”nofollow”
a to już musisz "ręcznie" w kodzie strony dodawać rel="nofollow" np:
<a href="adres-strony" rel="nofollow">jakiś tekst</a>
Autor
w kodzie mam:
<a href="adres-strony" target="_blank">jakiś tekst</a>
wystarczy zmienić na rel="nofollow"
Autor
wyskoczył błą
w kodzie mam:
<a href="adres-strony" target="_blank">jakiś tekst</a>
czy wystarczy target="_blank" zmienić na rel="nofollow"
target="_blank"
czyli target oznacza otwieranie się strony, a "_blank" oznacza w osobnym oknie
a rel="nofollow" dopisujesz a nie zamieniasz
Co ten answers.websitex5 wyprawia ze stylami tego forum??
Posty teraz ładnie się pomieszały
Przez weekend kombinowali tak, że forum całkiem znikło
a teraz takie cyrki ze stylistyką
Widzę jedno rozwiązanie :
zmienić/zwolnić "fachowców" to może przy okazji
i programy zaczną dobrze funkcjonować
Ciekawa sytuacja , że po usunięciu z postu "/b" w <>
znikł problem ze stylami postów
Jeszcze się nie spotkałem z "forum" gdzie posty
pisane przez użytkowników zmieniają jego styl
Autor
RewriteEngine On
RewriteCond %{HTTP_HOST} ^.......pl$ [NC]
RewriteRule ^(.*)$ http://www........pl/$1 [R=301,L]
RewriteRule ^index.(php|html|htm)$ / [R=301,L]
RewriteRule ^([a-z0-9-_]+)/index.(php|html|htm)$ /$1/ [R=301,L]
RewriteRule ^(.+)/$ /$1 [L,R=301]
<IfModule mod_headers.c>
<FilesMatch "\.(jpg|jpeg|png|gif|swf|JPG)$">
Header set Cache-Control "max-age=700000, public"
</FilesMatch>
<FilesMatch "\.(css|js)$">
Header set Cache-Control "max-age=700000, private"
</FilesMatch>
</IfModule>
I pojawił się problem z kompresją gzip na stronie:
https://developers.google.com/
coś żle wpisałem??? dalej mówimy o home.pl
Autor
sprawdziłem jeszcze raz i jest ok
Na "home" to normalne nie urażając nikogo