SEO Friendly Problem

Discussion in 'HTML & Website Design' started by whitesnk, Jul 14, 2010.

  1. #1
    Hi,

    I'm using phparcadescript v4 and i'm having a big issue when i turn on Search Engine Friendly URLS. The theme i'm using is blackops. Everytime i try to enter a game i get a 404 error. The "preview" SEO works fine, but when it jumps to "playgame", here comes the error. Please help me!

    My URL is: http://www.jocultau.com

    Thanks in advance!

    EDIT: I think the problem is here:

    RewriteRule ^previewgame/([^/.]*)/?/([_A-Za-z0-9-]+).html/?$ index.php?action=previewgame&gameid=$1
    RewriteRule ^previewgame/([_A-Za-z0-9-]+)/?$ index.php?action=previewgame&title=$1
    RewriteRule ^playgame/([^/.]*)/?/([_A-Za-z0-9-]+).html/?$ index.php?action=playgame&gameid=$1
    RewriteRule ^playgame/([_A-Za-z0-9-]+)/?$ index.php?action=playgame&title=$1
    RewriteRule ^playgame-full/([^/.]*)/?/([_A-Za-z0-9-]+).html/?$ index.php?action=playgame&gameid=$1&full=yes
    RewriteRule ^games/([^/.]*)/?/([_A-Za-z0-9-]+).html/?$ index.php?action=playgame&gameid=$1
    RewriteRule ^games/([_A-Za-z0-9-]+)/?$ index.php?action=playgame&title=$1 [L]
    RewriteRule ^fullsizegame/([^/.]*)/?/([_A-Za-z0-9-]+).html/?$ includes/fullsizegame.php?gameid=$1
    Code (markup):
    But i don't know, i'm a newbie. Maybe this can help you.
     
    whitesnk, Jul 14, 2010 IP
  2. whitesnk

    whitesnk Member

    Messages:
    14
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    36
    #2
    Anyone can help me?
     
    whitesnk, Jul 14, 2010 IP
  3. whitesnk

    whitesnk Member

    Messages:
    14
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    36
    #3
    Can anyone help me, please?
     
    whitesnk, Jul 15, 2010 IP
  4. josefstalin93

    josefstalin93 Peon

    Messages:
    1
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #4
    Its very simple,
    u delete dis code,
    and
    try again and again
     
    josefstalin93, Jul 16, 2010 IP
  5. whitesnk

    whitesnk Member

    Messages:
    14
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    36
    #5
    WOW! That helped alot. Spam other threads!
     
    whitesnk, Jul 16, 2010 IP
  6. Deacalion

    Deacalion Peon

    Messages:
    438
    Likes Received:
    11
    Best Answers:
    0
    Trophy Points:
    0
    #6
    On your first rule:
    
    RewriteRule ^previewgame/([^/.]*)/?/([_A-Za-z0-9-]+).html/?$ index.php?action=previewgame&gameid=$1
    
    Code (markup):
    What should the gameid be? this.html or /theDirectory/?
     
    Deacalion, Jul 16, 2010 IP
  7. whitesnk

    whitesnk Member

    Messages:
    14
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    36
    #7
    No, .html

    This is how i want it to be:

    The preview before the play: jocultau.com/previewgame/4895/the-lost-sword.html
    Play: jocultau.com/play/4895/the-lost-sword.html

    But when i click play, i get that annoying 404.
     
    whitesnk, Jul 16, 2010 IP
  8. Deacalion

    Deacalion Peon

    Messages:
    438
    Likes Received:
    11
    Best Answers:
    0
    Trophy Points:
    0
    #8
    Your links are for '/play/4895/the-lost-sword.html' where as your .htaccess is playgame.
     
    Deacalion, Jul 16, 2010 IP
  9. whitesnk

    whitesnk Member

    Messages:
    14
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    36
    #9
    That was the problem. Many thanks! You just saved my day!
     
    whitesnk, Jul 16, 2010 IP
  10. Deacalion

    Deacalion Peon

    Messages:
    438
    Likes Received:
    11
    Best Answers:
    0
    Trophy Points:
    0
    #10
    No problem :).

    Revised .htaccess:

    
    Options +FollowSymlinks
    RewriteEngine On
    RewriteBase /
    
    RewriteRule ^previewgame/([^/]+)/([_a-z0-9\-]+).html$ index.php?action=previewgame&gameid=$1 [NC,L]
    RewriteRule ^previewgame/([_a-z0-9\-]+)/?$ index.php?action=previewgame&title=$1 [NC,L]
    RewriteRule ^playgame/([^/]+)/([_a-z0-9\-]+).html$ index.php?action=playgame&gameid=$1 [NC,L]
    RewriteRule ^playgame/([_a-z0-9\-]+)/?$ index.php?action=playgame&title=$1 [NC,L]
    RewriteRule ^playgame-full/([^/]+)/([_a-z0-9\-]+).html$ index.php?action=playgame&gameid=$1&full=yes [NC,L]
    RewriteRule ^playgame-full/([_a-z0-9\-]+)/?$ index.php?action=playgame&title=$1&full=yes [NC,L]
    RewriteRule ^games/([^/]+)/([_a-z0-9\-]+).html$ index.php?action=playgame&gameid=$1 [NC,L]
    RewriteRule ^games/([_a-z0-9\-]+)/?$ index.php?action=playgame&title=$1 [NC,L]
    RewriteRule ^fullsizegame/([^/]+)/([_a-z0-9\-]+).html$ index.php?gameid=$1 [NC,L]
    RewriteRule ^fullsizegame/([_a-z0-9\-]+)/?$ index.php?gameid=$1 [NC,L]
    
    Code (markup):
     
    Last edited: Jul 16, 2010
    Deacalion, Jul 16, 2010 IP