SEOMODE problem z .htaccess

Pomoc w przypadku kłopotów z modyfikacjami: instalacją, konfiguracją, błędami. Zakładając nowy temat pamiętaj o odpowiednim prefiksie!
Regulamin forum
Na tym forum wymagane jest stosowanie prefiksów w tytułach tematów. Prefiks tematu musi składać się nazwy modyfikacji, której dotyczy problem. Dla modyfikacji phpBB Gallery poprawna nazwa tematu to przykładowo [phpBB Gallery] Problem z wgrywaniem zdjęć. Tematy niespełniające wymogu będą przenoszone do kosza.
Bodhistawa
Posty: 69
Rejestracja: 05 marca 2009, 16:56

SEOMODE problem z .htaccess

Post autor: Bodhistawa » 15 października 2010, 17:21

Witam,
Po zmodyfikowaniu pliku .htaccess nie mogę się zalogować na forum oraz nie działają linki wewnętrzne. Zauważyłem, że jeżeli dopisze do adresu /phpbb to wszystko ładnie działa. Np. Adres regulaminu niedziałający ale wyświetlany http://ksiazkownicy.pl/regulamin.html a działający http://ksiazkownicy.pl/phpbb/regulamin.html

Czy ktoś mógłby mi tak zmodyfikować plik .htaccess aby dopisywał to phpbb?

Kod: Zaznacz cały

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
RewriteRule ^/?$ http://ksiazkownicy.pl/phpbb/index.php [L,R=301]





    # Lines That should already be in your .htacess
    <Files "config.php">
    Order Allow,Deny
    Deny from All
    </Files>
    <Files "common.php">
    Order Allow,Deny
    Deny from All
    </Files>

    # You may need to un-comment the following lines
    # Options +FollowSymlinks
    # To make sure that rewritten dir or file (/|.html) will not load dir.php in case it exist
    # Options -MultiViews
    # REMEBER YOU ONLY NEED TO STARD MOD REWRITE ONCE
    RewriteEngine On
    # Uncomment the statement below if you want to make use of
    # HTTP authentication and it does not already work.
    # This could be required if you are for example using PHP via Apache CGI.
    # RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]
    # REWRITE BASE
    RewriteBase /phpbb/
    # HERE IS A GOOD PLACE TO FORCE CANONICAL DOMAIN
    # RewriteCond %{HTTP_HOST} !^ksiazkownicy\.pl$ [NC]
    # RewriteRule ^(.*)$ http://ksiazkownicy.pl/phpbb/$1 [QSA,L,R=301]

    # DO NOT GO FURTHER IF THE REQUESTED FILE / DIR DOES EXISTS
    RewriteCond %{REQUEST_FILENAME} -f
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule . - [L]
    #####################################################
    # PHPBB SEO REWRITE RULES ALL MODES
    #####################################################
    # AUTHOR : dcz www.phpbb-seo.com
    # STARTED : 01/2006
    #################################
    # FORUMS PAGES
    ###############
    # FORUM INDEX REWRITERULE WOULD STAND HERE IF USED. "forum" REQUIRES TO BE SET AS FORUM INDEX
    # RewriteRule ^forum\.html$ index.php [QSA,L,NC]
    # FORUM ALL MODES
    RewriteRule ^(forum|[a-z0-9_-]*-f)([0-9]+)(-([0-9]+))?\.html$ viewforum.php?f=$2&start=$4 [QSA,L,NC]
    # TOPIC WITH VIRTUAL FOLDER ALL MODES
    RewriteRule ^(forum|[a-z0-9_-]*-f)([0-9]+)/(topic|[a-z0-9_-]*-t)([0-9]+)(-([0-9]+))?\.html$ viewtopic.php?f=$2&t=$4&start=$6 [QSA,L,NC]
    # GLOBAL ANNOUNCES WITH VIRTUAL FOLDER ALL MODES
    RewriteRule ^announces/(topic|[a-z0-9_-]*-t)([0-9]+)(-([0-9]+))?\.html$ viewtopic.php?t=$2&start=$4 [QSA,L,NC]
    # TOPIC WITHOUT FORUM ID & DELIM ALL MODES
    RewriteRule ^([a-z0-9_-]*)/?(topic|[a-z0-9_-]*-t)([0-9]+)(-([0-9]+))?\.html$ viewtopic.php?forum_uri=$1&t=$3&start=$5 [QSA,L,NC]
    # PHPBB FILES ALL MODES
    RewriteRule ^resources/[a-z0-9_-]+/(thumb/)?([0-9]+)$ download/file.php?id=$2&t=$1 [QSA,L,NC]
    # PROFILES ALL MODES WITH ID
    RewriteRule ^(member|[a-z0-9_-]*-u)([0-9]+)\.html$ memberlist.php?mode=viewprofile&u=$2 [QSA,L,NC]
    # USER MESSAGES ALL MODES WITH ID
    RewriteRule ^(member|[a-z0-9_-]*-u)([0-9]+)-(topics|posts)(-([0-9]+))?\.html$ search.php?author_id=$2&sr=$3&start=$5 [QSA,L,NC]
    # GROUPS ALL MODES
    RewriteRule ^(group|[a-z0-9_-]*-g)([0-9]+)(-([0-9]+))?\.html$ memberlist.php?mode=group&g=$2&start=$4 [QSA,L,NC]
    # POST
    RewriteRule ^post([0-9]+)\.html$ viewtopic.php?p=$1 [QSA,L,NC]
    # ACTIVE TOPICS
    RewriteRule ^active-topics(-([0-9]+))?\.html$ search.php?search_id=active_topics&start=$2&sr=topics [QSA,L,NC]
    # UNANSWERED TOPICS
    RewriteRule ^unanswered(-([0-9]+))?\.html$ search.php?search_id=unanswered&start=$2&sr=topics [QSA,L,NC]
    # NEW POSTS
    RewriteRule ^newposts(-([0-9]+))?\.html$ search.php?search_id=newposts&start=$2&sr=topics [QSA,L,NC]
    # UNREAD POSTS
    RewriteRule ^unreadposts(-([0-9]+))?\.html$ search.php?search_id=unreadposts&start=$2 [QSA,L,NC]
    # THE TEAM
    RewriteRule ^the-team\.html$ memberlist.php?mode=leaders [QSA,L,NC]
    # HERE IS A GOOD PLACE TO ADD OTHER PHPBB RELATED REWRITERULES

    # FORUM WITHOUT ID & DELIM ALL MODES (SAME DELIM)
    # THESE FOUR LINES MUST BE LOCATED AT THE END OF YOUR HTACCESS TO WORK PROPERLY
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^([a-z0-9_-]+)(-([0-9]+))\.html$ viewforum.php?forum_uri=$1&start=$3 [QSA,L,NC]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^([a-z0-9_-]+)\.html$ viewforum.php?forum_uri=$1 [QSA,L,NC]
    # FIX RELATIVE PATHS : FILES
    RewriteRule ^.+/(style\.php|ucp\.php|mcp\.php|faq\.php|download/file.php)$ $1 [QSA,L,NC,R=301]
    # FIX RELATIVE PATHS : IMAGES
    RewriteRule ^.+/(styles/.*|images/.*)/$ $1 [QSA,L,NC,R=301]
    # END PHPBB PAGES
    #####################################################

EDIT
Zainstalowałem wszystko od nowa i nadal mam problem. Zanim włączę redirecta, w zakładce htaccess modyfikacji generuje wszystkie możliwe kombinacje pliku, ale żaden nie działa. A może źle to sprawdzam? Generuje .htaccess i wgrywam go na ftp, następnie sprawdzam czy adres http://ksiazkownicy.pl/phpbb/post1.html działa. Czy robię to dobrze?

Awatar użytkownika
@Marcin
Zasłużony
Posty: 1635
Rejestracja: 08 lutego 2009, 21:27
Lokalizacja: Nowa Ruda (PL) / Milton Keynes (UK)
Kontakt:

Re: SEOMODE problem z .htaccess

Post autor: @Marcin » 16 października 2010, 15:19

Pliki forum masz w katalogu?
wejdź do PA -> PHPBB SEO -> .htaccess
na samym dole masz "Więcej opcji" i wyślij, następnie wybierz opcje "Lokalizuj .htaccess" i wyślij, nastepnie zaktualizuj plik .htaccess
Wsparcie phpBB PL !!

Bodhistawa
Posty: 69
Rejestracja: 05 marca 2009, 16:56

Re: SEOMODE problem z .htaccess

Post autor: Bodhistawa » 17 października 2010, 11:33

Po wybraniu more options mam tylko RegEx Right i Left Slash...

Awatar użytkownika
@Marcin
Zasłużony
Posty: 1635
Rejestracja: 08 lutego 2009, 21:27
Lokalizacja: Nowa Ruda (PL) / Milton Keynes (UK)
Kontakt:

Re: SEOMODE problem z .htaccess

Post autor: @Marcin » 18 października 2010, 12:27

Wyczyść plik .htaccess, wrzuć go na serwer , wyczyść cache i w tedy powtórz czynność.
Sprawdź też czy masz poprawnie ustawione cookies
http://www.phpbb.pl/article/konfigurowa ... u_cookies/
Wsparcie phpBB PL !!

Bodhistawa
Posty: 69
Rejestracja: 05 marca 2009, 16:56

Re: SEOMODE problem z .htaccess

Post autor: Bodhistawa » 18 października 2010, 12:56

Pliki forum mam w katalogu /phpbb. Wyczyściłem .htaccess i cache i nadal nie mam tej opcji w ACP SEOmoda :/
Nie wiem co zrobiłem źle. Skasowałem pliki forum, zainstalowałem forum w dołączonym seomodem, wgrałem moją bazę i nadal nie mogę rozwiązać tego problemu.

Awatar użytkownika
@Marcin
Zasłużony
Posty: 1635
Rejestracja: 08 lutego 2009, 21:27
Lokalizacja: Nowa Ruda (PL) / Milton Keynes (UK)
Kontakt:

Re: SEOMODE problem z .htaccess

Post autor: @Marcin » 18 października 2010, 16:56

Ustawiłeś konfiguracje serwera i cookies?

Zainstaluj sobie Premoda, to jest cała paczka modów SEO http://www.phpbb-seo.com/en/phpbb-seo-p ... t1549.html
Wystarczy, że podmienisz pliki oprócz config.php
następnie uruchom instalacje:
http://ksiazkownicy.pl/phpbb/index.php/ ... nstall.php
http://ksiazkownicy.pl/phpbb/index.php/ ... nstall.php

Jeśli chcesz używać samej domeny http://ksiazkownicy.pl bez http://ksiazkownicy.pl/phpbb/ to przekieruj domenę na ten folder w panelu (cPanel czy co tam masz ;) )
Wsparcie phpBB PL !!

Bodhistawa
Posty: 69
Rejestracja: 05 marca 2009, 16:56

Re: SEOMODE problem z .htaccess

Post autor: Bodhistawa » 18 października 2010, 19:12

Coś się zepsuło. Zrobiłem tak jak napisałeś, ściągnąłem paczkę, podmieniłem wszystko z wyjątkiem configa (i folderu install) i teraz nie mogę wejść do ACP, normalnie się mogę zalogować, ale gdy klikam na link do ACP to mnie wylogowuje. Gdy wpisuję lokalizację pliku instalacyjnego seomoda to też mnie wylogowuje i prosi o zalogowanie, a potem odsyła na 404...

EDIT
Wylogowuje przy "chodzeniu po forum".

EDIT 2
Udało mi się rozwiązać problem czyszczeniem coockies. Niestety nadal mam w ACP w .htaccess tylko te opcje co wcześniej, bez lokalizacji pliku.

Awatar użytkownika
@Marcin
Zasłużony
Posty: 1635
Rejestracja: 08 lutego 2009, 21:27
Lokalizacja: Nowa Ruda (PL) / Milton Keynes (UK)
Kontakt:

Re: SEOMODE problem z .htaccess

Post autor: @Marcin » 19 października 2010, 12:18

Wsparcie phpBB PL !!

Bodhistawa
Posty: 69
Rejestracja: 05 marca 2009, 16:56

Re: SEOMODE problem z .htaccess

Post autor: Bodhistawa » 19 października 2010, 13:31

Nie aktualizowałem :) Jeżeli mój styl bazuje na subsilver2 to muszę wykonać tylko instrukcje do tego stylu?
Pytam bo sporo tego jest i wolę się upewnić.
Mam np.:

Kod: Zaznacz cały

#-----[ OPEN ]------------------------------------------
## MOD Title:         GYM Sitempas & RSS
#

styles/subsilver2/theme/stylesheet.css


#-----[ OPEN ]------------------------------------------
## MOD Title:         GYM Sitempas & RSS
#

styles/prosilver/theme/common.css


Wykonałem instrukcje dla subsilver2 na moim stylu, podmieniłem pliki, odświeżyłem styl i nadal mam to samo w zakładce .htaccess.

Awatar użytkownika
@Marcin
Zasłużony
Posty: 1635
Rejestracja: 08 lutego 2009, 21:27
Lokalizacja: Nowa Ruda (PL) / Milton Keynes (UK)
Kontakt:

Re: SEOMODE problem z .htaccess

Post autor: @Marcin » 19 października 2010, 19:55

Przekierowałeś domene na folder?
Wsparcie phpBB PL !!

Bodhistawa
Posty: 69
Rejestracja: 05 marca 2009, 16:56

Re: SEOMODE problem z .htaccess

Post autor: Bodhistawa » 19 października 2010, 21:08

Nie przekierowałem. To znaczy mam przekierowaną domenę na folder, a nie odwrotnie.
Zauważyłem też, że nie wyświetla mi się ikonka seomode w stopce, tylko tekst.

Awatar użytkownika
@Marcin
Zasłużony
Posty: 1635
Rejestracja: 08 lutego 2009, 21:27
Lokalizacja: Nowa Ruda (PL) / Milton Keynes (UK)
Kontakt:

Re: SEOMODE problem z .htaccess

Post autor: @Marcin » 20 października 2010, 05:16

Masz przekierować domene na folder w którym masz zainstalowane forum.
Wsparcie phpBB PL !!

Bodhistawa
Posty: 69
Rejestracja: 05 marca 2009, 16:56

Re: SEOMODE problem z .htaccess

Post autor: Bodhistawa » 25 października 2010, 19:22

Mam zrobione takie przekierowanie od jakiegoś czasu, tylko nie w panelu (DirectAdmin) tylko w pliku .htaccess w public_html. Kod wygląda tak:

Kod: Zaznacz cały

RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
RewriteRule ^/?$ http://ksiazkownicy.pl/phpbb/index.php [L,R=301]

Awatar użytkownika
mietekjawor
Posty: 5
Rejestracja: 11 grudnia 2010, 00:02
Lokalizacja: Warszawa
Kontakt:

Re: SEOMODE problem z .htaccess

Post autor: mietekjawor » 11 grudnia 2010, 00:15

Ja również mam problem z plikiem .htaccess, w ogóle go nie akceptuje skrypt phpbb - czy może być to spowodowane tym, że korzystam z wirtualnego serwera na platformie Windows? Czy ktoś spotkał się już z takim problemem?
serwis społecznościowy | Nowy medal of honour wymiata :D

Zablokowany

Wróć do „Pomoc”