-
Podwójne URLe
Witam,
na moim forum jest kilka różnych adresów, pod którymi znajduje się ta sama treść.
na przykład:
http://domenaxxx.pl/forum
http://www.domenaxxx.pl/forum
http://domenaxxx.pl/forum/forum.php
http://www.domenaxxx.pl/forum/forum.php
Czy w adminie jest opcja, żeby ustawić przekierowania 301 z adresów bez 'www' na te z 'www'. A także z adres:
domena.pl/forum/forum.php
na
domena.pl/forum/
?
Bardzo proszę o pomoc
Pozdr
Piotr
-
Aby zrobić przekierowanie, stwórz plik .htaccess a w jego treści:
Kod:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^twojadomena.pl [NC]
RewriteRule ^(.*)$ http://www.twojadomena.pl/$1 [R=301,L]
Co do przekierowania:
domena.pl/forum/forum.php
na
domena.pl/forum/
Ja polecam rozwiązania takie:
Skopiuj zawartość pliki forum.php i wrzuć do pliku index.php a plik forum.php skasuj, wcześniej w PA-Ustawienia-Opcje-Ustawienia strony głównej w 1 linii czyli: Script Name for Forum Home Page zmieniasz forum na index.
-
Dzięki Mateusz!
Czy kod:
Kod:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^twojadomena.pl [NC]
RewriteRule ^(.*)$ http://www.twojadomena.pl/$1 [R=301,L]
przekierowywał będzie tylko stronę główną, czy także każdą inną stronę, np.:
z: http://domenaxxx.pl/showthread1233
na: http://www.domenaxxx.pl/showthread1233
itd...
?
-
To przekierowuje wszelkie adresy bez www na te z www, dotyczy to ustawionej domeny a więc nie ważne co jest dalej po domenie w adresie domena automatycznie przekierowuje się na www.twojanazwa.pl
Dodatkowo w PA-Ustawienia-Opcje-Nazwa forum / Adres URL / Szczegóły kontaktu zmień adres na ten z www.
-
Mateusz,
zastosowałem się do zmian i:
1) Wrzuciłem HTACCESS do katalogu /forum/ - tam gdzie jest cale forum zainstalowane. Przekierowuje ok ale na zły adres.
Zamiast na: domena.pl/forum/showthread.php/302-ala-ola
przerzuca na: domena.pl/showthread.php/302-ala-ola
Wywala oczywiście 404 bo nie moze znależć katalogu forum
Wstawiłem to do kodu ale dalej nie działa:
Kod html:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^zanimzamieszkasz.pl [NC]
RewriteRule ^(.*)$ http://www.zanimzamieszkasz.pl/forum/$1 [R=301,L]
EDIT: ZADZIAŁAŁO. HTACCESS działa chyba z chwilowym opóźnieniem
2) Usunąłem forum.php i wstawiłem index.php ale teraz nie wiem, jak z breadcrumbs pozbyc się tego 'index.php' - tak, żeby pokazywał tylko domena.pl/forum/
proszę o pomoc. Z góry dziękuję.
Pozdr
Piotr
-
Pod podanym adresem: Forum o deweloperach - opinie, dyskusje, porady wszystko działa jak należy, po wejściu do tematu czy nawet pod podany adres zanimzamieszkasz.pl/forum/showthread.php/302-ala-ola zmienia prawidłowo na Waterlane Gdańsk, forum działa również bez index.php, po wejściu na adres: Forum o deweloperach - opinie, dyskusje, porady działa prawidłowo i nie dopisuje ani index.php ani forum.php
-
-
Zmiana linku w navbarze o ile cię dobrze zrozumiałem:
PA-Style i szablony-zarządzaj stylem-navbar, linia: Kod:
<li class="selected"><a class="navtab" href="{vb:link forumhome}">{vb:rawphrase forum}</a>
Odpowiada za link, możesz go na sztywno wstawić zamiast tego kodu np.
Kod:
<li class="selected"><a class="navtab" href="/">{vb:rawphrase forum}</a>
UWAGA: Podana linia się może nieco różnić w zależności od stylu.
-
mam coś takiego:
Kod html:
<vb:if condition="$show['breadcrumb']">
<li class="navbit"> <a href="{vb:raw nav_url}{vb:raw session.sessionurl_q}">{vb:raw nav_title}</a></li>
<vb:else />
<li class="navbit lastnavbit" > <span>{vb:raw nav_title}</span></li>
</vb:if>
-
Jeżeli chodzi o breadcrumb w sekcji navbar_link niestety tutaj nie da się zmienić na stałe / bez index.php, po wstawieniu / zamiast {vb:raw nav_url} nie działa prawidłowo przy przeglądaniu forum.
W czym ci tak w ogóle przeszkadza wyświetlanie się index.php ?