Help me with my htaccess file!

petertdavis

Well-known member
I just converted CoinTalk.com to Xenforo (after ten years of vBulletin!). And,I'm trying to get the redirects right so the old urls work. I had vbSEO installed. Obviously, I'm not too talented with this stuff. This is what I have in htaccess for coin talk, but it doesn't really work:

Code:
#    Mod_security can interfere with uploading of content such as attachments. If you
#    cannot attach files, remove the "#" from the lines below.
#<IfModule mod_security.c>
#    SecFilterEngine Off
#    SecFilterScanPOST Off
#</IfModule>

ErrorDocument 401 default
ErrorDocument 403 default
ErrorDocument 404 default
ErrorDocument 500 default
<IfModule mod_rewrite.c>
    RewriteEngine On
    #    If you are having problems with the rewrite rules, remove the "#" from the
    #    line that begins "RewriteBase" below. You will also have to change the path
    #    of the rewrite to reflect the path to your XenForo installation.
    #RewriteBase /xenforo
    #    This line may be needed to enable WebDAV editing with PHP as a CGI.
    #RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -l [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^.*$ - [NC,L]
    RewriteRule ^(data/|js/|styles/|install/|favicon\.ico|crossdomain\.xml|robots\.txt) - [NC,L]
    RewriteRule ^.*$ index.php [NC,L]
</IfModule>
RewriteEngine on
RewriteRule t([\d]+)-([\d]+)/ showthread.php?t=$1&page=$2 [NC,L]
RewriteRule t([\d]+)/ showthread.php?t=$1 [NC,L]
RewriteRule f([\d]+)-([\d]+)/ forumdisplay.php?f=$1&page=$2 [NC,L]
RewriteRule f([\d]+)/ forumdisplay.php?f=$1 [NC,L]

for example, this url
http://www.cointalk.com/t198026/
should redirect to this one
http://www.cointalk.com/threads/rim-is-sillver-on-canadian-penny.198026/
but it doesn't.

And this one
http://www.cointalk.com/f30/
should redirect to this one
http://www.cointalk.com/forums/coin-chat.30/

obviously I'm doing something wrong and I'd greatly appreciate if anyone could help me get this right. :)
 
when i put archived_import_log it displayed "An unexpected database error occurred. Please try again later.".
and with xf_import_log it showing forum home

Then it's probably named something else. It will be necessary to examine your database using phpmyadmin to look for the name of your import log from vB.
 
Then it's probably named something else. It will be necessary to examine your database using phpmyadmin to look for the name of your import log from vB.
Everything going fine now, but today, reported by our staff:

When clicking the following
59JvvHM.png

URL
Code:
http://www.itdarasgah.com/threads/79588/

The following thread opening instead of the above
NNDK74b.png

URL
Code:
http://www.itdarasgah.com/threads/193/

There is no chance of mismatch between both threads ID, I tried to solve this issue but no clue founded.

Any Idea?
 
Furthermore, I need to add the following in my .htaccess file
Code:
<IfModule mod_expires.c>
# Enable expirations
ExpiresActive On
# Default directive
ExpiresDefault "access plus 1 month"
</IfModule>
but when i added the above code at either top or bottom in my current .htaccess, the following error displayed
061XmAF.png


Any Idea?
 
Top Bottom