Ich habe eine Standart Installation mit Suse 10.2 (Apache/Mysql htaccess-Schutz läuft)
Nun wollte ich mit rewriteEngine probieren.
aus 195.xxx.xxx.xxx/test/artikel/haus
soll
aus 195.xxx.xxx.xxx/test/artikel.php?url=haus
werden
Dazu meine .htaccess
RewriteEngine on
RewriteRule ^artikel/([a-zA-Z0-9-]+)$ artikel.php?url=$1
Aber Apache meldet:
Serverfehler!
Die Anfrage kann nicht beantwortet werden, da im Server ein interner Fehler aufget...
Error 500
Muß man rewriteEngine in der php.ini expliziert freischalten, so wie ich das für den Passwortschutz der .htaccess musste?
(suse10.2)
Wo könnte sonst noch der Fehler liegen?
Suse 10.2 RewriteEngine macht probleme
-
- Posts: 67
- Joined: 2006-06-27 11:47
Re: Suse 10.2 RewriteEngine macht probleme
mod_rewrite geladen?
(in APACHE_MODULES in /etc/sysconfig/apache2)
(in APACHE_MODULES in /etc/sysconfig/apache2)
-
- Posts: 213
- Joined: 2007-01-13 19:58
leider kein Eintrag
ich finde keinen Zeile wie mod_rewrite in der /etc/sysconfig/apache2bernsteinkater wrote:mod_rewrite geladen?
(in APACHE_MODULES in /etc/sysconfig/apache2)
(Standart Installatiion suse10.2)
wie kann es einbinden?
-
- Posts: 67
- Joined: 2006-06-27 11:47
-
- Posts: 213
- Joined: 2007-01-13 19:58
Leider keinen Erfolgt
rewrite habe ich in der /etc/sysconfig/apache2/
zugefügt
APACHE_MODULES="actions alias auth_basic authn_file authz_host authz_groupfile authz_default authz_user authn_dbm autoindex cgi dir env expires include log_config mime negotiation setenvif ssl suexec userdir php5 rewrite"
und mit rcapache restart neugestart
Aber das brachte leider nichts.
Hier noch mal die .htaccess
RewriteEngine on
RewriteRule ^artikel/([a-zA-Z0-9-]+)$ artikel.php?url=$1
artikel.php
<?
echo "Wert: ".$url;
?>
Aufruf:
http://195.xxx.xxx.xxx/test/artikel/wer
Zugriff verweigert!
Der Zugriff auf das angeforderte Objekt ist nicht möglich. Entweder kann es vom Server nicht gelesen werden oder es ist zugriffsgeschützt
Fehler 403
lösche ich die .htaccess kann ich normal mit
http://195.xxx.xxx.xxx/artikel.php
zugreifen
(suse10.2)
.htaccess und artikel.php haben alle rechte (chmod 777)
Hat einer noch eine Super Idee?
(ich habe es nun auf 2 Suse10.2 Server getestet, überall das gleiche)
zugefügt
APACHE_MODULES="actions alias auth_basic authn_file authz_host authz_groupfile authz_default authz_user authn_dbm autoindex cgi dir env expires include log_config mime negotiation setenvif ssl suexec userdir php5 rewrite"
und mit rcapache restart neugestart
Aber das brachte leider nichts.
Hier noch mal die .htaccess
RewriteEngine on
RewriteRule ^artikel/([a-zA-Z0-9-]+)$ artikel.php?url=$1
artikel.php
<?
echo "Wert: ".$url;
?>
Aufruf:
http://195.xxx.xxx.xxx/test/artikel/wer
Zugriff verweigert!
Der Zugriff auf das angeforderte Objekt ist nicht möglich. Entweder kann es vom Server nicht gelesen werden oder es ist zugriffsgeschützt
Fehler 403
lösche ich die .htaccess kann ich normal mit
http://195.xxx.xxx.xxx/artikel.php
zugreifen
(suse10.2)
.htaccess und artikel.php haben alle rechte (chmod 777)
Hat einer noch eine Super Idee?
(ich habe es nun auf 2 Suse10.2 Server getestet, überall das gleiche)
-
- Project Manager
- Posts: 11180
- Joined: 2003-02-27 01:00
- Location: Hamburg
Re: Suse 10.2 RewriteEngine macht probleme
chmod 0644 ist für beide Dateien maximal erforderlich und dem VHost fehlt für .htaccess die nötige Option FollowSymlinks...
-
- Posts: 213
- Joined: 2007-01-13 19:58
was fehlte war:
in der /etc/apache/default-server.conf
Options +FollowSymLinks +SymLinksIfOwnerMatch
stand auf
Options None
nun läuft es, vielen Dank an allen
Options +FollowSymLinks +SymLinksIfOwnerMatch
stand auf
Options None
nun läuft es, vielen Dank an allen