Phantom20
16.10.09, 10:38
Hallo zusammen,
ich habe bei einem Provider noch einen etwas älteren Suse Linux Virtual Root Server. Um den Seitenaufbau dort etwas schneller zu machen wollte ich die Inhalte der .htaccess in die vhosts.conf bzw. httpd.conf schieben.
1) Jetzt auch schon die erste Frage:
In welche der beiden genannten Dateien müssen denn die Inhalte der htaccess?
2) Habe die Inhalte mal in beide Dateien eingefügt:
2.1 vhosts.conf (/etc/apache2/vhosts.d/)
--> Diese Datei gab es noch nicht, hab ich erstellt. Alles von der htaccess reinkopiert
2.2. httpd.conf (etc/apache2/)
--> Diese Datei gab es schon, ich habe die Inhalte der htaccess zwischen <Directory> hinterlegt:
<Directory /">
Options FollowSymLinks
AllowOverride None
Ordner deny, allow
Deny from all
RewriteEngine On
RewriteRule ^((urllist|sitemap_).*\.(xml|txt)(\.gz)?)$ vbseo_sitemap/vbseo_getsitemap.php?sitemap=$1 [L]
RewriteRule ^thema\/([0-9]*)\/([-_a-zA-Z0-9]*)(\.html?)$ vbseo301.php?action=thread&oldid=$1 [L]
RewriteRule ^forum\/([0-9]*)\/([-_a-zA-Z0-9]*)(\.html?)$ vbseo301.php?action=forum&oldid=$1 [L]
RewriteCond %{QUERY_STRING} boardid=([0-9]+)
RewriteRule board.php vbseo301.php?action=forum&oldid=%1 [L]
RewriteCond %{QUERY_STRING} threadid=([0-9]+)
RewriteRule thread.php vbseo301.php?action=thread&oldid=%1 [L]
RewriteCond %{QUERY_STRING} userid=([0-9]+)
RewriteRule profile.php vbseo301.php?action=user&oldid=%1 [L]
RewriteCond %{REQUEST_URI} !(admincp/|modcp/|cron|vbseo_sitemap)
RewriteRule ^((archive/)?(.*\.php(/.*)?))$ vbseo.php [L,QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !/(admincp|modcp|clientscript|cpstyles|images)/
RewriteRule ^(.+)$ vbseo.php [L,QSA]
</Directory>
Hab den Apache2 bzw. auch mal den ganzen Server neugestartet, bringt nichts, sobald ich die .htaccess entferne gehen die Seiten nicht mehr.
Bitte um Hilfe.
Vielen Dank.
ich habe bei einem Provider noch einen etwas älteren Suse Linux Virtual Root Server. Um den Seitenaufbau dort etwas schneller zu machen wollte ich die Inhalte der .htaccess in die vhosts.conf bzw. httpd.conf schieben.
1) Jetzt auch schon die erste Frage:
In welche der beiden genannten Dateien müssen denn die Inhalte der htaccess?
2) Habe die Inhalte mal in beide Dateien eingefügt:
2.1 vhosts.conf (/etc/apache2/vhosts.d/)
--> Diese Datei gab es noch nicht, hab ich erstellt. Alles von der htaccess reinkopiert
2.2. httpd.conf (etc/apache2/)
--> Diese Datei gab es schon, ich habe die Inhalte der htaccess zwischen <Directory> hinterlegt:
<Directory /">
Options FollowSymLinks
AllowOverride None
Ordner deny, allow
Deny from all
RewriteEngine On
RewriteRule ^((urllist|sitemap_).*\.(xml|txt)(\.gz)?)$ vbseo_sitemap/vbseo_getsitemap.php?sitemap=$1 [L]
RewriteRule ^thema\/([0-9]*)\/([-_a-zA-Z0-9]*)(\.html?)$ vbseo301.php?action=thread&oldid=$1 [L]
RewriteRule ^forum\/([0-9]*)\/([-_a-zA-Z0-9]*)(\.html?)$ vbseo301.php?action=forum&oldid=$1 [L]
RewriteCond %{QUERY_STRING} boardid=([0-9]+)
RewriteRule board.php vbseo301.php?action=forum&oldid=%1 [L]
RewriteCond %{QUERY_STRING} threadid=([0-9]+)
RewriteRule thread.php vbseo301.php?action=thread&oldid=%1 [L]
RewriteCond %{QUERY_STRING} userid=([0-9]+)
RewriteRule profile.php vbseo301.php?action=user&oldid=%1 [L]
RewriteCond %{REQUEST_URI} !(admincp/|modcp/|cron|vbseo_sitemap)
RewriteRule ^((archive/)?(.*\.php(/.*)?))$ vbseo.php [L,QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !/(admincp|modcp|clientscript|cpstyles|images)/
RewriteRule ^(.+)$ vbseo.php [L,QSA]
</Directory>
Hab den Apache2 bzw. auch mal den ganzen Server neugestartet, bringt nichts, sobald ich die .htaccess entferne gehen die Seiten nicht mehr.
Bitte um Hilfe.
Vielen Dank.