Skocz do zawartości
nolimits

FURLE - usunięcie .html

Polecane posty

nolimits    0

Witam

Korzystając z tego poradnika http://www.forum.tweaks.pl/forum-IPB-tworzenie-przyjaznych-adresow-stron-t44420.html pozmieniałem FURLE.

Teraz linki wyglądają w ten sposób:

link do działu:

http://domena.pl/nazwa-działu-f55.html
link do tematu:
http://domena.pl/nazwa-tematu-t16734.html

teraz pytanie

1.Czy mogę usunąć w nich to rozszerzenie ".html" . Brzydko to wygląda i jeśli tak to jak to zrobić ?

2.Pytałem już na jednym forum ale zapytam tutaj, jest jakaś możliwość usunięcia ID - przynajmniej do linków działu ?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Spanner    4237

Witaj,

Ad 1. tak. Wystarczy, że w plikach, które edytowałeś usuniesz \.html

Ad 2. bez przerabiania silnika forum nie da się tego zrobić

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
nolimits    0

rozumiem, z punktu widzenia pod kątem optymalizacji lepiej usunąć to rozszerzenia? Nie będzie nosić to ze sobą niechcianych konsekwencji ?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Spanner    4237

z punktu widzenia optymalizacji, zależy czy masz już zaindeksowane dużo podstron z .html? Jeśli nie to nie ma znaczenia, jeśli masz to trochę potrwa zanim wróci wszystko do porządku w google

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
nolimits    0

zrobiłem tak jak napisałeś (usunąłem \.html) i nie da się wejść w żaden dział ani temat "[#10333] Nie możemy znaleźć forum, które próbujesz zobaczyć."

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Spanner    4237

Ale przeładowałeś cache FURL ? jak teraz wygląda Twój plik? wklej go najlepiej

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
nolimits    0

no tak samo jak w przykładzie tylko bez tego co usunąłem :


$_SEOTEMPLATES = array(


        'showannouncement'      => array( 'app'                         => 'forums',

                                                                                'allowRedirect' => 1,

                                                                                'out'                   => array( '#showannouncement=(.+?)((?:&|&)f=(.+?))?(&|$)#i', 'forum-$3/announcement-$1-#{__title__}/$4' ),

                                                                                'in'            => array( 'regex'   => "#/forum-(\d+?)?/announcement-(\d+?)-#i",

                                                                                                                                'matches' => array( array( 'showannouncement', '$2' ), array( 'f', '$1' ) ) ) ),



 'showforum'    => array( 'app'         => 'forums',

                'allowRedirect' => 1,

                'out'                   => array( '#showforum=(.+?)(&|$)#i', '#{__title__}-f$1.html$2' ),

                'in'            => array( 'regex'   => "#-f(\d+?)#i",

                        'matches' => array( array( 'showforum', '$1' ) ) ) ),


 'showtopic'    => array( 'app'         => 'forums',

                'allowRedirect' => 1,

                'out'                   => array( '#showtopic=(.+?)(&|$)#i', '#{__title__}-t$1.html$2' ),

                'in'            => array( 'regex'   => "#-t(\d+?)#i",

                        'matches' => array( array( 'showtopic', '$1' ) ) ) ),


        'act=idx'       => array( 'app'                         => 'forums',

                                                        'allowRedirect' => 0,

                                                        'out'                   => array( '#act=idx(&|$)#i', 'index$1' ),

                                                        'in'            => array( 'regex'   => "#/index(/|$|\?)#i",

                                                                                                        'matches' => array( array( 'act', 'idx' ) ) ) ),

);



Edytowano przez nolimits

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Spanner    4237

no ale np. tutaj


'out' => array( '#showtopic=(.+?)(&|$)#i', '#{__title__}-t$1.html$2' ),
[/code]

nadal masz .html w linku

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
nolimits    0

Tak, na początku zrobiłem tak że usunąłem wszystkie {.html} czyli również tutaj


'out'				   => array( '#showtopic=(.+?)(&|$)#i', '#{__title__}-t$1.html$2' ),

wówczas jednak występował błąd przez który nie wyświetlała się nawet strona błędu

później zauważyłem że napisałeś by usunąć {\.html} no i jest jak jest czyli dalej nie działa

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Spanner    4237

Przerobie Ci ten kod, mam nadzieje, że "załapiesz" co źle zrobiłeś i w pozostałych furlach sam poprawisz :)

$_SEOTEMPLATES = array(

'showannouncement' => array( 'app' => 'forums',
'allowRedirect' => 1,
'out' => array( '#showannouncement=(.+?)((?:&|&)f=(.+?))?(&|$)#i', 'forum-$3/announcement-$1-#{__title__}/$4' ),
'in' => array( 'regex' => "#/forum-(\d+?)?/announcement-(\d+?)-#i",
'matches' => array( array( 'showannouncement', '$2' ), array( 'f', '$1' ) ) ) ),


'showforum' => array( 'app' => 'forums',
'allowRedirect' => 1,
'out' => array( '#showforum=(.+?)(&|$)#i', '#{__title__}-f$1$2' ),
'in' => array( 'regex' => "#(.*)-f(\d+?)(/|$)#i",
'matches' => array( array( 'showforum', '$2' ) ) ) ),

'showtopic' => array( 'app' => 'forums',
'allowRedirect' => 1,
'out' => array( '#showtopic=(.+?)(&|$)#i', '#{__title__}-t$1$2' ),
'in' => array( 'regex' => "#([^/]+?)-t(\d+?)(/|$)#i",
'matches' => array( array( 'showtopic', '$2' ) ) ) ),

'act=idx' => array( 'app' => 'forums',
'allowRedirect' => 0,
'out' => array( '#act=idx(&|$)#i', 'index$1' ),
'in' => array( 'regex' => "#/index(/|$|\?)#i",
'matches' => array( array( 'act', 'idx' ) ) ) ),
);

[/code]

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość
Temat jest zablokowany i nie można w nim pisać.

  • Kto przegląda   0 użytkowników

    Brak zalogowanych użytkowników przeglądających tę stronę.

×

Ważne informacje

Kontynuując przeglądanie strony, wyrażasz zgodę na używanie przez nas plików cookies.