URL rewriting does not work

phpBB SEO Premod for phpBB3 support forum.
This premodded version of phpBB3 includes the three different type of URL rewriting for phpBB3 by phpBB SEO. It comes with several other Search Engine Optimization mods installed.

Moderator: Moderators

URL rewriting does not work

Postby sm69 » Tue Mar 16, 2010 11:52 am

URL rewriting does not work in advance mode.It goes to 404 page.someone please help me.

http://www.informagiovani-italia.com/tforum3/
sm69
 
Posts: 6
Joined: Tue Mar 16, 2010 11:40 am

Advertisement

Re: URL rewriting does not work

Postby sm69 » Tue Mar 16, 2010 12:03 pm

Below is my .htaccess file code


Code: Select all

    # 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 /
    # HERE IS A GOOD PLACE TO FORCE CANONICAL DOMAIN
    # RewriteCond %{HTTP_HOST} !^www\.informagiovani-italia\.com$ [NC]
    # RewriteRule ^(.*)$ http://www.informagiovani-italia.com/$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 ^tforum3/forum\.html$ /tforum3/index.php [QSA,L,NC]
    # FORUM ALL MODES
    RewriteRule ^tforum3/(forum|[a-z0-9_-]*-f)([0-9]+)(-([0-9]+))?\.html$ /tforum3/viewforum.php?f=$2&start=$4 [QSA,L,NC]
    # TOPIC WITH VIRTUAL FOLDER ALL MODES
    RewriteRule ^tforum3/(forum|[a-z0-9_-]*-f)([0-9]+)/(topic|[a-z0-9_-]*-t)([0-9]+)(-([0-9]+))?\.html$ /tforum3/viewtopic.php?f=$2&t=$4&start=$6 [QSA,L,NC]
    # GLOBAL ANNOUNCES WITH VIRTUAL FOLDER ALL MODES
    RewriteRule ^tforum3/announces/(topic|[a-z0-9_-]*-t)([0-9]+)(-([0-9]+))?\.html$ /tforum3/viewtopic.php?t=$2&start=$4 [QSA,L,NC]
    # TOPIC WITHOUT FORUM ID & DELIM ALL MODES
    RewriteRule ^tforum3/([a-z0-9_-]*)/?(topic|[a-z0-9_-]*-t)([0-9]+)(-([0-9]+))?\.html$ /tforum3/viewtopic.php?forum_uri=$1&t=$3&start=$5 [QSA,L,NC]
    # PHPBB FILES ALL MODES
    RewriteRule ^tforum3/resources/[a-z0-9_-]+/(thumb/)?([0-9]+)$ /tforum3/download/file.php?id=$2&t=$1 [QSA,L,NC]
    # PROFILES ALL MODES WITH ID
    RewriteRule ^tforum3/(member|[a-z0-9_-]*-u)([0-9]+)\.html$ /tforum3/memberlist.php?mode=viewprofile&u=$2 [QSA,L,NC]
    # USER MESSAGES ALL MODES WITH ID
    RewriteRule ^tforum3/(member|[a-z0-9_-]*-u)([0-9]+)-(topics|posts)(-([0-9]+))?\.html$ /tforum3/search.php?author_id=$2&sr=$3&start=$5 [QSA,L,NC]
    # GROUPS ALL MODES
    RewriteRule ^tforum3/(group|[a-z0-9_-]*-g)([0-9]+)(-([0-9]+))?\.html$ /tforum3/memberlist.php?mode=group&g=$2&start=$4 [QSA,L,NC]
    # POST
    RewriteRule ^tforum3/post([0-9]+)\.html$ /tforum3/viewtopic.php?p=$1 [QSA,L,NC]
    # ACTIVE TOPICS
    RewriteRule ^tforum3/active-topics(-([0-9]+))?\.html$ /tforum3/search.php?search_id=active_topics&start=$2&sr=topics [QSA,L,NC]
    # UNANSWERED TOPICS
    RewriteRule ^tforum3/unanswered(-([0-9]+))?\.html$ /tforum3/search.php?search_id=unanswered&start=$2&sr=topics [QSA,L,NC]
    # NEW POSTS
    RewriteRule ^tforum3/newposts(-([0-9]+))?\.html$ /tforum3/search.php?search_id=newposts&start=$2&sr=topics [QSA,L,NC]
    # UNREAD POSTS
    RewriteRule ^tforum3/unreadposts(-([0-9]+))?\.html$ /tforum3/search.php?search_id=unreadposts&start=$2 [QSA,L,NC]
    # THE TEAM
    RewriteRule ^tforum3/the-team\.html$ /tforum3/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 ^tforum3/([a-z0-9_-]+)(-([0-9]+))\.html$ /tforum3/viewforum.php?forum_uri=$1&start=$3 [QSA,L,NC]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^tforum3/([a-z0-9_-]+)\.html$ /tforum3/viewforum.php?forum_uri=$1 [QSA,L,NC]
    # FIX RELATIVE PATHS : FILES
    RewriteRule ^tforum3/.+/(style\.php|ucp\.php|mcp\.php|faq\.php|download/file.php)$ /tforum3/$1 [QSA,L,NC,R=301]
    # FIX RELATIVE PATHS : IMAGES
    RewriteRule ^tforum3/.+/(styles/.*|images/.*)/$ /tforum3/$1 [QSA,L,NC,R=301]
    # END PHPBB PAGES
    #####################################################

sm69
 
Posts: 6
Joined: Tue Mar 16, 2010 11:40 am

Re: URL rewriting does not work

Postby SeO » Tue Mar 16, 2010 6:21 pm

Is it located in -www.informagiovani-italia.com/ ?
Is there any .htaccess in tforum3/ (if so delete it or at least make sure that it does not start mod_rewrite also) ?
SeO
Admin
Admin
 
Posts: 6333
Joined: Wed Mar 15, 2006 9:41 pm

Re: URL rewriting does not work

Postby sm69 » Tue Mar 16, 2010 6:30 pm

sm69
 
Posts: 6
Joined: Tue Mar 16, 2010 11:40 am

Re: URL rewriting does not work

Postby SeO » Tue Mar 16, 2010 6:33 pm

Then move (eg do not leave it in tforum3/) it in -www.informagiovani-italia.com/ as the red message of the .htaccess should have told you ;)
SeO
Admin
Admin
 
Posts: 6333
Joined: Wed Mar 15, 2006 9:41 pm

Re: URL rewriting does not work

Postby sm69 » Tue Mar 16, 2010 7:11 pm

Ok.It works man.Thanks

Another problem

how can i modify this link

informagiovani-italia.com/tforum3/comunicati-stampa-notizie-dagli-informagiovani-f1.html

to

-http://www.informagiovani-italia.com/forum/comunicati-stampa-e-notizie-dagli-informagiovani-vf1.html

i want this at the end vf1.html instead of f1.html
sm69
 
Posts: 6
Joined: Tue Mar 16, 2010 11:40 am

Re: URL rewriting does not work

Postby SeO » Tue Mar 16, 2010 7:17 pm

If you where using some old rewrite mod on phpBB2 with -vc, -vt, -vf, then you may be interested into reading this : Converting From phpBB 2 with AMR to phpBB 3 with AMR

You do not need to keep them, since everything can be redirected, you can choose the url standard you want.

Or, if you prefer to keep the -vt, it's done in includes/setup_phpbb_seo.php :
Code: Select all
      // ==> Delimiters <==
      // Can be overridden, requires .htaccess update <=
      // Example :
      //   $this->seo_delim['forum'] = '-mydelim'; // instead of the default "-f"

So you could add right bellow this :
Code: Select all
      $this->seo_delim['forum'] = '-vf';
      $this->seo_delim['topic'] = '-vt';


Note that there is no -vc because phpBB does not have categories, only forums of different kind (see link above on how to redirect them).
SeO
Admin
Admin
 
Posts: 6333
Joined: Wed Mar 15, 2006 9:41 pm

Re: URL rewriting does not work

Postby sm69 » Tue Mar 16, 2010 7:41 pm

Please check below link.It says "The forum you selected does not exist."

http://www.informagiovani-italia.com/tf ... i-vf1.html
sm69
 
Posts: 6
Joined: Tue Mar 16, 2010 11:40 am

Re: URL rewriting does not work

Postby SeO » Wed Mar 17, 2010 8:14 am

Forgot to mention that you need to generate a new .htaccess if you update the suffixes (the same way you first did).
SeO
Admin
Admin
 
Posts: 6333
Joined: Wed Mar 15, 2006 9:41 pm

Re: URL rewriting does not work

Postby sm69 » Wed Mar 17, 2010 8:43 am

Why a extra "t" stays in the URL

informagiovani-italia.com/tforum3/deflagrazioni-sensoriali-((t))-vt1877.html

http://www.informagiovani-italia.com/tf ... t1877.html

How can i solve this
sm69
 
Posts: 6
Joined: Tue Mar 16, 2010 11:40 am

Re: URL rewriting does not work

Postby dcz » Sat Mar 27, 2010 2:53 pm

This is because you synchronized your topic urls before you made this change (the -t to -vt). So you need to reset and sync them again using phpbb_seo/sync_url.php.

++
Useful links :
SEO Forum || SEO Directory || SEO phpBB || Search
____________________

Liens Utiles :
Forum référencement || Annuaire référencement || Référencement phpBB || Recherche
dcz
Admin
Admin
 
Posts: 21219
Joined: Fri Apr 28, 2006 9:03 pm

Re: URL rewriting does not work

Postby lovecats » Wed Apr 07, 2010 4:47 am

search the following code:

Code: Select all
          // ==> Delimiters <==
          // Can be overridden, requires .htaccess update <=
          // Example :
          //   $this->seo_delim['forum'] = '-mydelim'; // instead of the default "-f"


So you could add right bellow this :

Code: Select all
          $this->seo_delim['forum'] = '-vf';
          $this->seo_delim['topic'] = '-vt';
Last edited by dcz on Sun May 02, 2010 8:09 am, edited 1 time in total.
Reason: As per rule5a : Linking offsite is allowed if links are being offered in a "relevant discussion context".
lovecats
 
Posts: 1
Joined: Wed Apr 07, 2010 4:38 am

Re: URL rewriting does not work

Postby AMH » Fri Apr 16, 2010 1:07 pm

:mrgreen: Got it!
AMH
 
Posts: 32
Joined: Wed Oct 11, 2006 8:45 am


Return to phpBB SEO Premod

 


  • Related topics
    Replies
    Views
    Last post

Who is online

Users browsing this forum: No registered users and 7 guests