Forum dla administratorów stron WWW i developerów

Witaj!

AdminZone.pl to miejsce w którym możesz dowiedzieć się jak szybko i skutecznie wypromować swoją stronę WWW, zachęcić użytkowników do wypowiadania się i aktywnego udziału w życiu takiej strony.
Dołącz do naszej społeczności aby w pełni korzystać z usług oferowanych przez AdminZone.pl
Zaloguj się
lub
Zarejestruj się
 
Awatar użytkownika
Redzio
Użytkownik
Posty: 50
Rejestracja: 02 paź 2016, 20:10
Lokalizacja: Łódź
Kontaktowanie:

Błąd z modem Seo

Autor tematu

08 paź 2016, 14:42

Witam. Dziś zainstalowałem moda SEO u siebie na forum i jest chyba błąd ponieważ w niektórych url brakuje znaków np. tak jak tutaj: bikelodz.pl/odzie-obuwie-rowerowe-kaski-f21/tania-odzie-na-rower-w-odzi-gdzie-t59.html

Wie ktoś jak to naprawić?


 
Awatar użytkownika
Macsch15
Administrator
Posty: 1968
Rejestracja: 10 sie 2012, 16:12
Lokalizacja: Polska
Kontaktowanie:

Re: Błąd z modem Seo

09 paź 2016, 15:08

Jaki to dodatek?


 
Awatar użytkownika
Redzio
Użytkownik
Posty: 50
Rejestracja: 02 paź 2016, 20:10
Lokalizacja: Łódź
Kontaktowanie:

Re: Błąd z modem Seo

Autor tematu

09 paź 2016, 16:02

SEO Ultimate SEO URL


 
Awatar użytkownika
Macsch15
Administrator
Posty: 1968
Rejestracja: 10 sie 2012, 16:12
Lokalizacja: Polska
Kontaktowanie:

Re: Błąd z modem Seo

09 paź 2016, 16:13

Otwórz plik /phpbb_seo/includes/setup_phpbb_seo.php

Wyszukaj:
      if ($this->check_cache()) {
         foreach($this->cache_config['dynamic_options'] as $optionname => $optionvalue ) {
            if (@is_array($this->cache_config['settings'][$optionname])) {
               $this->seo_opt[$optionname] = array_merge($this->seo_opt[$optionname], $this->cache_config['settings'][$optionname]);
            } elseif ( @isset($this->cache_config['settings'][$optionvalue]) ) {
               $this->seo_opt[$optionvalue] = $this->cache_config['settings'][$optionvalue];
            }
         }
         $this->modrtype = @isset($this->seo_opt['modrtype']) ? $this->seo_opt['modrtype'] : $this->modrtype;
         if ( $this->modrtype > 1 ) { // Load cached URLs
            $this->seo_url['forum'] =& $this->cache_config['forum'];
         }
      }


Dodaj pod nim:
      $this->url_replace = array(
         'ę' => 'e',
         'ó' => 'o',
         'ą' => 'a',
         'ś' => 's',
         'ł' => 'l',
         'ż' => 'z',
         'ź' => 'z',
         'ć' => 'c',
         'ń' => 'n',
         'Ę' => 'E',
         'Ó' => 'O',
         'Ą' => 'A',
         'Ś' => 'S',
         'Ł' => 'L',
         'Ż' => 'Z',
         'Ź' => 'Z',
         'Ć' => 'C',
         'Ń' => 'N',
      );


 
Awatar użytkownika
Redzio
Użytkownik
Posty: 50
Rejestracja: 02 paź 2016, 20:10
Lokalizacja: Łódź
Kontaktowanie:

Re: Błąd z modem Seo

Autor tematu

09 paź 2016, 18:11

Nie mam takiej lokalizacji. Moda pobierałem stąd https://github.com/phpBBSEO/usu


 
Awatar użytkownika
Redzio
Użytkownik
Posty: 50
Rejestracja: 02 paź 2016, 20:10
Lokalizacja: Łódź
Kontaktowanie:

Re: Błąd z modem Seo

Autor tematu

09 paź 2016, 18:34

Taki kod mam w .htaccess

<IfModule mod_rewrite.c>
     # 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
RewriteBase /

RewriteRule ^(.*)-f([0-9]*)/(.*)-t([0-9]*)-s([0-9]*).html viewtopic.php?f=$2&t=$4&start=$5&%{QUERY_STRING} [L]
RewriteRule ^(.*)-f([0-9]*)/(.*)-t([0-9]*).html viewtopic.php?f=$2&t=$4&%{QUERY_STRING} [L]
RewriteRule ^(.*)-f([0-9]*)/index-s([0-9]*).html viewforum.php?f=$2&start=$3&%{QUERY_STRING} [L]
RewriteRule ^(.*)-f([0-9]*)/ viewforum.php?f=$2&%{QUERY_STRING} [L]
RewriteRule ^(.*)-f([0-9]*) viewforum.php?f=$2&%{QUERY_STRING} [L]
 
     # 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 /

     # HERE IS A GOOD PLACE TO FORCE CANONICAL DOMAIN
     # Define fully qualified ssl aware protocol
     # RewriteCond %{SERVER_PORT}s ^(443(s)|[0-9]+s)$
     # RewriteRule ^.*$ - [env=HttpFullProto:http%2://]
     # RewriteCond %{HTTP_HOST} !^bikelodz\.pl$ [NC]
     # RewriteRule ^(.*)$ %{ENV:HttpFullProto}bikelodz.pl/$1 [QSA,L,R=301]

     # DO NOT GO FURTHER IF THE REQUESTED FILE / DIR DOES EXISTS
     RewriteCond %{REQUEST_FILENAME} -f [OR]
     RewriteCond %{REQUEST_FILENAME} -d
     RewriteRule . - [L]
     # 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]+)/?(page([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]
     # 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]
     # 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]
     # POSTS
     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=team [QSA,L,NC]
     # HERE IS A GOOD PLACE TO ADD OTHER PHPBB RELATED REWRITERULES
     
     # FORUM WITHOUT ID & DELIM ALL MODES
     # THESE LINES MUST BE LOCATED AT THE END OF YOUR HTACCESS TO WORK PROPERLY
     RewriteCond %{REQUEST_FILENAME} !-f
     RewriteCond %{REQUEST_FILENAME} !-d
     RewriteRule ^([a-z0-9_-]+)/?(page([0-9]+)\.html)?$ /viewforum.php?forum_uri=$1&start=$3 [QSA,L,NC]
     # FIX RELATIVE PATHS : FILES
     RewriteRule ^(style\.php|ucp\.php|mcp\.php|faq\.php|posting\.php|download/file\.php|report\.php|adm/index\.php|cron\.php)$ /$1 [QSA,L,NC,R=301]
     # FIX RELATIVE PATHS : IMAGES
     RewriteRule ^(styles/.*|images/.*|assets/.*|ext/.*)$ /$1 [QSA,L,NC,R=301]
     #
     # The following 3 lines will rewrite URLs passed through the front controller
     # to not require app.php in the actual URL. In other words, a controller is
     # by default accessed at /app.php/my/controller, but can also be accessed at
     # /my/controller
     #
     RewriteCond %{REQUEST_FILENAME} !-f
     RewriteCond %{REQUEST_FILENAME} !-d
     RewriteRule ^(.*)$ /app.php [QSA,L]

</IfModule>

# With Apache 2.4 the "Order, Deny" syntax has been deprecated and moved from
# module mod_authz_host to a new module called mod_access_compat (which may be
# disabled) and a new "Require" syntax has been introduced to mod_authz_host.
# We could just conditionally provide both versions, but unfortunately Apache
# does not explicitly tell us its version if the module mod_version is not
# available. In this case, we check for the availability of module
# mod_authz_core (which should be on 2.4 or higher only) as a best guess.
<IfModule mod_version.c>
     <IfVersion < 2.4>
          <Files "config.php">
               Order Allow,Deny
               Deny from All
          </Files>
          <Files "common.php">
               Order Allow,Deny
               Deny from All
          </Files>
     </IfVersion>
     <IfVersion >= 2.4>
          <Files "config.php">
               Require all denied
          </Files>
          <Files "common.php">
               Require all denied
          </Files>
     </IfVersion>
</IfModule>
<IfModule !mod_version.c>
     <IfModule !mod_authz_core.c>
          <Files "config.php">
               Order Allow,Deny
               Deny from All
          </Files>
          <Files "common.php">
               Order Allow,Deny
               Deny from All
          </Files>
     </IfModule>
     <IfModule mod_authz_core.c>
          <Files "config.php">
               Require all denied
          </Files>
          <Files "common.php">
               Require all denied
          </Files>
     </IfModule>
</IfModule>


 
Awatar użytkownika
Macsch15
Administrator
Posty: 1968
Rejestracja: 10 sie 2012, 16:12
Lokalizacja: Polska
Kontaktowanie:

Re: Błąd z modem Seo

09 paź 2016, 19:38

Tak jest, dlatego że nie udzieliłeś żadnych szczegółowych informacji np. o wersji forum.

Plik customise.php
Wyszukaj:
   public function inject()
   {


Dodaj po:
      $this->core->url_replace = array(
         'ę' => 'e',
         'ó' => 'o',
         'ą' => 'a',
         'ś' => 's',
         'ł' => 'l',
         'ż' => 'z',
         'ź' => 'z',
         'ć' => 'c',
         'ń' => 'n',
         'Ę' => 'E',
         'Ó' => 'O',
         'Ą' => 'A',
         'Ś' => 'S',
         'Ł' => 'L',
         'Ż' => 'Z',
         'Ź' => 'Z',
         'Ć' => 'C',
         'Ń' => 'N',
      );


 
Awatar użytkownika
Redzio
Użytkownik
Posty: 50
Rejestracja: 02 paź 2016, 20:10
Lokalizacja: Łódź
Kontaktowanie:

Re: Błąd z modem Seo

Autor tematu

09 paź 2016, 19:54

Nie trybi to niestety.


 
Awatar użytkownika
Redzio
Użytkownik
Posty: 50
Rejestracja: 02 paź 2016, 20:10
Lokalizacja: Łódź
Kontaktowanie:

Re: Błąd z modem Seo

Autor tematu

18 lis 2016, 9:22

Dziś zainstalowałem tego moda https://github.com/tas2580/seourls wszystko niby działa super są przyjazne linki ale... nie mogę moderować forum czyli np. zamknąć tematu, przykleić itd. wie ktoś dlaczego tak się dzieje?


 
Awatar użytkownika
Macsch15
Administrator
Posty: 1968
Rejestracja: 10 sie 2012, 16:12
Lokalizacja: Polska
Kontaktowanie:

Re: Błąd z modem Seo

18 lis 2016, 20:43

Dlaczego nie możesz? Pojawia się jakiś błąd?


 
Awatar użytkownika
Redzio
Użytkownik
Posty: 50
Rejestracja: 02 paź 2016, 20:10
Lokalizacja: Łódź
Kontaktowanie:

Re: Błąd z modem Seo

Autor tematu

10 maja 2017, 10:58

Odświeżam.
Nie błąd się nie pojawia, gdy klikam na przycisk "Zamknij Temat" wówczas nic się nie dzieje. Nie zamyka tematu.


 
Awatar użytkownika
ambrozy
Użytkownik
Posty: 6
Rejestracja: 11 mar 2014, 11:14
Kontaktowanie:

Re: Błąd z modem Seo

12 wrz 2017, 11:10

Może jakiś błąd w kodzie ? A czy dobrze miałeś skonfigurowany plik htaccess ?


Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 47 gości