Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

ROZWIĄZANY: Forum bez www i z furl-ami


unbreak

Rekomendowane odpowiedzi

Mam nadzieję że dobry dział :]

Sprawa wygląda następująco, furl-e działają nam bez zarzutów...

Google indexuje nasz adres z www a chcemy żeby było bez, więc trzeba coś wklepać w .htaccess, a to coś to:

Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.nazwa.com
RewriteRule ^(.*)$ http://nazwa.com/$1 [R=permanent,L]

Problem się pojawia, bo nie wiem jak to pogodzić z aktualną zawartością pliku żeby nie zepsuć furli... To jest aktualny .htaccess:

<IfModule mod_rewrite.c>
Options -MultiViews
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !\..+$
RewriteRule . /index.php [L]
</IfModule>

Boje się że jak zaczne kombinować, to się coś zepsuje i nawet po przywróceniu starej zawartości pliku dalej coś będzie nie tego....

Wykombinował mniej więcej coś takiego, ale boje się sprawdzić xD

<IfModule mod_rewrite.c>
Options -MultiViews
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.nazwa.com
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !\..+$
RewriteRule ^(.*)$ http://nazwa.com/index.php [R=permanent,L]
</IfModule>

Pytanie jest czy to jest dobre? :>

Edytowane przez unbreak

userbar1.jpg

Twiztid Tribe ®

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Na forum widzę, że macie linki bez www. - kwestia czasu aż robot wejdzie i odświeży linki. Nie może indeksować czegoś, czego nie ma.

Jak widać: http://www.google.pl/search?hl=pl&lr=&client=firefox-a&rls=org.mozilla:pl:official&hs=sgN&q=site:forum.invisionize.pl&start=10&sa=N sprawdza się. ;)

I mam taki .htaccess:

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

<IfModule mod_rewrite.c>
Options -MultiViews
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !\..+$
RewriteRule . /index.php [L]
</IfModule>

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

Robot już był, i zdążył odświeżyć (bo opis i słowa kluczowe są już nowe), także nie w tym problem leży ;)

Po za tym czytałem w necie że to jest często spotykane ze np google indeksuje z www mimo iz używa się bez...

Dodatkowo, u was działa i po wpisaniu http://www.forum.invisionize.pl/ przenosi na http://forum.invisionize.pl/ a u nas nie, czyli coś jest nie tak...

Zmieniłem nasz htaccess bardziej pod Twój i teraz jak wpisze adres z www to przenosi na http://soapmedia.ch/Community/index.php oO' co jest?

[+] po co te backslashe:

RewriteCond %{HTTP_HOST} ^www\.forum.invisionize\.pl$ [NC]

Edytowane przez unbreak

userbar1.jpg

Twiztid Tribe ®

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Za przekierowanie z www. na bez odpowiada u mnie ten kod:

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

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

Tak wiem, jeszcze jedno:

[+] po co te backslashe:

RewriteCond %{HTTP_HOST} ^www\.forum.invisionize\.pl$ [NC]

? :>

teraz mój htaccess to:

RewriteEngine On

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

<IfModule mod_rewrite.c>
Options -MultiViews
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !\..+$
RewriteRule . /index.php [L]
</IfModule>

AddDefaultCharset UTF-8  

i dalej nie działą, ale już nie przekierowuje na dziwną stronę

Edytowane przez unbreak

userbar1.jpg

Twiztid Tribe ®

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Mocny to z tego nie jestem, ale czytałem by serwer nie traktował tych kropek w sensie parsowania regex tylko jako kropka..

To coś z wyrażeniami regularnymi, które są dla mnie koszmarne.. ;)

Zmień te kropki może. ( tak, poruszam się po omacku ).

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

OK, działa, przyjrzałem sie htaccessowi bliżej i.... nie powiem bo to aż głupie, wkradła sie po prostu mała literówka xD

Dzięki za pomoc ;)

[+] dodam że to nie kwestia kropek, mi działa bez backslashy ;]

Edytowane przez unbreak

userbar1.jpg

Twiztid Tribe ®

Odnośnik do komentarza
Udostępnij na innych stronach

W kwesti formalnej -- ukośniki służą do "escapeowania" znaków. W wyrażeniach regularnych kropka zastępuje dowolny znak. Więc w twoim przypadku bez ukośników też będzie działać, bo kropka z regexp zastępuje też między innymi znak kropki, niemniej gdyby ktoś wklepał zamiast www.oc-community.org tyko wwwOoc-community.org to... też teoretycznie zadziała ;)

Odnośnik do komentarza
Udostępnij na innych stronach

  • Manager

Problem ROZWIĄZANY. Jeśli są jakiekolwiek wątpliwości, pytania proszę o założenie nowego tematu.

Wszelkie uzasadnione reklamacje/pretensje/sugestie/rady przyjmuje ekipa forum.

intermedia - profesjonalne rozwiązania Invision Power Board

---

Chcesz uzyskać szybko i sprawnie pomoc? Uzupełnij wersję i adres w profilu.

Odnośnik do komentarza
Udostępnij na innych stronach

Gość
Ten temat został zamknięty. Brak możliwości dodania odpowiedzi.
  • 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ę.