
04-28-2008, 03:15 AM
|
|
|
Join Date: Jul 2002
Location: Scotland
Posts: 3,486
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
|
Quote:
Originally Posted by RikiB
This isnt a big deal with me, but I also cannot get SEO to work no matter what I try. It could be a nice addition if I ever get it working.
What I tried was just enabling Yes (also tried extended).
I added this the the .htaccess file in the root of my site (public_html)
(My forum resides in /forum from public_html)
Code:
Options All -Indexes
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*) index.php
RewriteRule (.*)local_links/links/c-[^/]+-([0-9]+)$ $1local_links.php?catid=$2 [R,L]
RewriteRule (.*)local_links/links/c-[^/]+-([0-9]+)/([0-9]+)$ $1local_links.php?catid=$2&linkid=$3 [R,L]
RewriteRule (.*)local_links/jump/c-[^/]+-([0-9]+)/([0-9]+)$ $1local_links.php?action=jump&catid=$2&id=$3 [R,L]
RewriteRule (.*)local_links/play/c-[^/]+-([0-9]+)/([0-9]+)$ $1local_links.php?action=play&catid=$2&linkid=$3 [R,L]
RewriteRule (.*)local_links/links/c-[^/]+-([0-9]+)(\?page=[0-9]+)$ $1local_links.php?catid=$2&page=$3 [R,L]
RewriteRule (.*)local_links/play/c-[^/]+-([0-9]+)/([0-9]+)(\?page=[0-9]+)$ $1local_links.php?action=play&catid=$2&linkid=$3&page=$4 [R,L]
I also tried creating a new .htaccess file and putting it in my /forum director and it doesnt work, I put this
Code:
Options All -Indexes
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*)local_links/links/c-[^/]+-([0-9]+)$ $1local_links.php?catid=$2 [R,L]
RewriteRule (.*)local_links/links/c-[^/]+-([0-9]+)/([0-9]+)$ $1local_links.php?catid=$2&linkid=$3 [R,L]
RewriteRule (.*)local_links/jump/c-[^/]+-([0-9]+)/([0-9]+)$ $1local_links.php?action=jump&catid=$2&id=$3 [R,L]
RewriteRule (.*)local_links/play/c-[^/]+-([0-9]+)/([0-9]+)$ $1local_links.php?action=play&catid=$2&linkid=$3 [R,L]
RewriteRule (.*)local_links/links/c-[^/]+-([0-9]+)(\?page=[0-9]+)$ $1local_links.php?catid=$2&page=$3 [R,L]
RewriteRule (.*)local_links/play/c-[^/]+-([0-9]+)/([0-9]+)(\?page=[0-9]+)$ $1local_links.php?action=play&catid=$2&linkid=$3&page=$4 [R,L]
Like I said, its not a huge deal with me, but maybe I can help others who are struggling with this as well, it would be neat to figure out.
Riki
|
Try putting a forward slash in front of the second part of each of the rules, e.g.:
Code:
RewriteRule (.*)local_links/links/c-[^/]+-([0-9]+)$ /$1local_links.php?catid=$2 [R,L]
|