moving htaccess content to httpd.conf

MentaL

Well-Known Member
#1
Hi

I'm having issues getting litespeed to actually load new rules that have been moved into httpd.conf. Assistance is appreciated.

Thanks.

configurations loaded; /usr/local/apache/conf/forum.htaccess.conf
Content

Code:
<Directory /home/x/public_html/forum>
RewriteEngine On
#vBseo configuration
RewriteCond %{HTTP_HOST} ^[0-9]+(\.[0-9]+){3} [OR]
RewriteCond %{HTTP_HOST} ^(www.forum.x.com) [NC]
RewriteRule ^(.*)$ http://forum.x.com/$1 [R=301,L]
RewriteRule ^((urllist|sitemap_).*\.(xml|txt)(\.gz)?)$ vbseo_sitemap/vbseo_getsitemap.php?sitemap=$1 [L]
RewriteCond %{REQUEST_URI} !(admincp/|modcp/|cron|vbseo_sitemap|api\.php)
RewriteRule ^((archive/)?(.*\.php(/.*)?))$ vbseo.php [L,QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !/(admincp007|modcp|clientscript|cpstyles|images)/
RewriteRule ^(.+)$ vbseo.php [L,QSA]

<IfModule mod_security.c>
SecFilterEngine Off
SecFilterScanPOST Off
</IfModule>
</directory>
#update

got it working, had to remove directory
 
Last edited:

NiteWave

Administrator
#2
http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html
rewriterule has a bit difference in per-server or per-directory context.

RewriteRule ^((urllist|sitemap_).*\.(xml|txt)(\.gz)?)$ vbseo_sitemap/vbseo_getsitemap.php?sitemap=$1 [L]
RewriteRule ^((archive/)?(.*\.php(/.*)?))$ vbseo.php [L,QSA]
RewriteRule ^(.+)$ vbseo.php [L,QSA]
==>
RewriteRule ^/((urllist|sitemap_).*\.(xml|txt)(\.gz)?)$ /vbseo_sitemap/vbseo_getsitemap.php?sitemap=$1 [L]
RewriteRule ^/((archive/)?(.*\.php(/.*)?))$ /vbseo.php [L,QSA]
RewriteRule ^/(.+)$ /vbseo.php [L,QSA]
in short, need add some / in some rewriterules
 
Top