PDA

View Full Version : Problemi con htaccess (SEO4smf)


peppe304
02-09-2008, 17:53
Salve a tutti.

Ho dei problemi con l'htaccess di Seo4smf.


Quando si legge una discussione cliccando sulle pagine 2, 3 o quelle che sono tutto funziona correttamente.


Quando invece siamo nella pagina di una sezione cliccando sulle pagine 2, 3 o x per vedere le discussioni successive il pulsante non va... per lo meno premendolo si rimane sempre a pagina 1.

Vi fornisco il link per testare voi stessi:
http://www.soccerlandia.net/forum/serie-a-coppa-italia-b2.0/

Premendo sul tasto per andare a pagina 2 dovrebbe essere:
http://www.soccerlandia.net/forum/serie-a-coppa-italia-b2.15/

Infatti cambiandolo manualmente va alla seconda pagina della sezione.


Inoltre leggendo tutti i messaggi inviati da un utente, risulterà lo stesso identico problema.

Eccovi un esempio:
http://www.soccerlandia.net/forum/profiles/Cahill90-u1.html;sa,showPosts

Dovrebbe essere così:
http://www.soccerlandia.net/forum/profiles/Cahill90-u1.html;sa,showPosts;start=15

Ma non aggiunge all'url la dicitura ;start=15 quindi si rimane a pagina 1.


Come risolvere?

Infine, per cercare di essere il più chiaro possibile, vi posto il contenuto del mio file htaccess

RewriteEngine on



#Some apache servers need Rewritebase.

#delete # from start of Rewrite base to enable it.

#If your forum is something like http://www.forum-example.com/forum then modify your

#RewriteBase in this way: RewriteBase /forum



RewriteBase /forum



#Archive/Sitemaps

RewriteRule ^sitemaps-([a-zA-Z0-9-]*)\.html index.php?dummy=1&action=seo4smfsitemaps&sa=$1 [L]



#uncomment if you use beautifying url actions

#RewriteCond %{REQUEST_METHOD} =GET

#RewriteCond %{QUERY_STRING} ^action=(.*)$

#RewriteRule ^(.*)$ seo4smf-redirect.php?a=%1 [R=301,L]



RewriteCond %{QUERY_STRING} ^topic=([0-9]*)$

RewriteRule ^(.*)$ seo4smf-redirect.php?t=%1 [R=301,L]



RewriteCond %{QUERY_STRING} ^topic=([0-9]*).([0-9]*)

RewriteRule ^(.*)$ seo4smf-redirect.php?t=%1 [R=301,L]



RewriteCond %{QUERY_STRING} ^board=([0-9]*).([0-9]*)

RewriteRule ^(.*)$ seo4smf-redirect.php?b=%1 [R=301,L]



RewriteCond %{QUERY_STRING} ^action=profile;u=([0-9]*);(.*)$

RewriteRule ^(.*)$ seo4smf-redirect.php?u=%1;param=%2 [R=301,L]



RewriteCond %{QUERY_STRING} ^action=profile;u=([0-9]*)

RewriteRule ^(.*)$ seo4smf-redirect.php?u=%1 [R=301,L]



#Tiny Portal Old Url's

RewriteCond %{QUERY_STRING} ^page=([0-9]*)

RewriteRule ^(.*)$ seo4smf-redirect.php?p=%1 [R=301,L]



#Rewrite Old urls

RewriteRule ^index.php/board,(.*).html seo4smf-redirect.php?b=$1 [R=301,L]

RewriteRule ^index.php/board,(.*).html;(.*) seo4smf-redirect.php?b=$1&o=$2 [R=301,L]



RewriteRule ^index.php/topic,(.*).html seo4smf-redirect.php?t=$1 [R=301,L]

RewriteRule ^index.php/topic,(.*).html;(.*) seo4smf-redirect.php?t=$1&o=$2 [R=301,L]



#Bad Url's

#RewriteCond %{REQUEST_URI} ^(.*)\.html$

#RewriteCond %{REQUEST_URI} !^(.+)/(.*)-t([0-9]*)\.([0-9]*).html$

#RewriteRule ^(.*)-t([0-9]*)\.([0-9]*)\.html seo4smf-redirect.php?t=$2 [R=301,L]



RewriteRule ^(.*)/-t(.*).html seo4smf-redirect.php?t=$2 [R=301,L]

RewriteRule ^-b(.*)/$ seo4smf-redirect.php?b=$1 [R=301,L]

RewriteRule ^-b(.*)/(.*)$ seo4smf-redirect.php?b=$1 [R=301,L]

RewriteRule ^(.*)/-b(.*)/$ seo4smf-redirect.php?b=$2 [R=301,L]



#New board URL's

RewriteRule ^(.*)-b([0-9]*)\.([0-9]*)/;(.*) index.php?dummy=1&board=$2.$3&$4 [L]

RewriteRule ^(.*)-b([0-9]*)\.([0-9]*)/$ index.php?dummy=2&board=$2.$3 [L]

RewriteRule ^(.*)-b([0-9]*)\.([0-9])$ index.php?dummy=2&board=$2.$3 [L]



#New topic URL's

RewriteRule ^(.*)-t([0-9]*)\.([0-9]*)\.html;((\?:from|msg|new)[0-9]*);(.*)$ index.php?dummy=1&topic=$2.$4&$6 [L]

RewriteRule ^(.*)-t([0-9]*)\.([0-9]*)\.html;((\?:from|msg|new)[0-9]*) index.php?dummy=1&topic=$2.$4 [L]

RewriteRule ^(.*)-t([0-9]*)\.([0-9]*)\.html;(.*)$ index.php?dummy=1&topic=$2.$3&$4 [L]

RewriteRule ^(.*)-t([0-9]*)\.([0-9]*)\.html$ index.php?dummy=1&topic=$2.$3 [L]



#New profiles URL's

RewriteRule ^(.*)-u([0-9]*)\.html;sa,(.*);start,([0-9]*);delete,([0-9]*);sesc,([a-z0-9]*)$ index.php?dummy=1&action=profile;u=$2;sa=$3;start=$4;delete=$5;sesc=$6 [L]

RewriteRule ^(.*)-u([0-9]*)\.html;sa,(.*);start,([0-9]*)$ index.php?dummy=1&action=profile;u=$2;sa=$3;start=$4 [L]

RewriteRule ^(.*)-u([0-9]*)\.html;sa,(.*)$ index.php?dummy=1&action=profile;u=$2;sa=$3 [L]

RewriteRule ^(.*)-u([0-9]*)\.html index.php?dummy=1&action=profile;u=$2 [L]



#New Tinyportal Articles URL's

RewriteRule ^(.*)-p([0-9]*)\.html index.php?dummy=1&page=$2 [L]



#New action Url's - uncomment if you use beautifying url actions

#RewriteRule ^(.*)\.html(.*)$ index.php?dummy=1;action=$1;$2 [L]

#RewriteRule ^(.*)\.html$ index.php?dummy=1;action=$1 [L]



#Sitemaps

RewriteRule sitemap.xml sitemaps.php [L]

RewriteRule urllist.txt urllist.php [L]