Forum

Fehler 403 seit mod_rewrite

 
Neuen Beitrag schreiben   Auf Beitrag antworten    ShopStat Foren-Übersicht // xt:Commerce
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
happyrolf



Anmeldungsdatum: 31.10.2005
Beiträge: 5
Wohnort: 91083 Baiersdorf

BeitragVerfasst am: 31.10.2005 12:37    Titel: Fehler 403 seit mod_rewrite
Ich habe nun (ich dachte nach Anweisung wie im readme) meinen XT-Shop auf suchmaschinenfreundliche URLs umgestellt.
Bekomme aber nun immer:
Forbidden
You don't have permission to access /Papierwaren:::59.html on this server.
Apache/2.0.53 (Win32) PHP/5.0.4 Server.
Meine 2 Einträge in der httpd.con sind:
<Directory />
Options Indexes FollowSymLinks
AllowOverride All
</Directory>

und
<Directory "C:/Programme/Apache Group/Apache2/htdocs">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>

Vorher habe ich natürlich an 1000 Stellen gesucht um eine Lösung zu finden. Vielleicht bin ich zu blöd. :D
Und hier ist meine .htaccess:

# $Id: .htaccess,v 1.5 2005/05/19 17:09:19 Administrator Exp $
#
# This is used with Apache WebServers
#
# For this to work, you must include the parameter 'Options' to
# the AllowOverride configuration
#
# Example:
#
#<Directory "/usr/local/apache/htdocs">
# AllowOverride Options
#</Directory>
#
# 'All' with also work. (This configuration is in the
# apache/conf/httpd.conf file)
# The following makes adjustments to the SSL protocol for Internet
# Explorer browsers
<IfModule mod_setenvif.c>
<IfDefine SSL>
SetEnvIf User-Agent ".*MSIE.*" \
nokeepalive ssl-unclean-shutdown \
downgrade-1.0 force-response-1.0
</IfDefine>
</IfModule>

# Fix certain PHP values
# (commented out by default to prevent errors occuring on certain
# servers)
#<IfModule mod_php4.c>
# php_value session.use_trans_sid 0
# php_value register_globals 1
#</IfModule>

#-- Call time pass reference error ?!
#php_flag allow_call_time_pass_reference On

#-----------------------------------------
#- SEO Hartmut König
#-----------------------------------------
#-- ! Comment this line, if you get an ERROR 500 !
#Options +FollowSymlinks

# http://httpd.apache.org/docs/misc/rewriteguide.html
RewriteEngine on

# Fix trailing slash problem
#RewriteRule ^(.+[^/])$ $1/ [R,L]

#-- Sitemap
RewriteRule ^sitemap(.*)\.html$ /shop_content.php?coID=8 [qsappend,L]
#RewriteRule ^sitemap(.*)\.html$ /shop_content.php?coID=16 [qsappend,L]

##-- Kategorien
RewriteCond %{REQUEST_URI} (.*):::([_0-9]+):([_0-9]+)\.html$
RewriteRule (.*):::([_0-9]+):([_0-9]+)\.html$ /index.php?cPath=$2&page=$3 [qsappend,L]
RewriteCond %{REQUEST_URI} (.*):::([_0-9]+)\.html$
RewriteRule (.*):::([_0-9]+)\.html$ /index.php?cPath=$2 [qsappend,L]

##-- Produkte
RewriteRule (.*)-(.+)\.html$ /product_info.php?products_id=$2 [qsappend,L]

##-- Content
RewriteRule (.*):_:([0-9]+)\.html$ /shop_content.php?coID=$2 [qsappend,L]

##-- Manufacturers
RewriteCond %{REQUEST_URI} (.*):.:([_0-9]+):([_0-9]+)\.html$
RewriteRule (.*):.:([_0-9]+):([_0-9]+)\.html$ /index.php?manufacturers_id=$2&page=$3 [qsappend,L]
RewriteCond %{REQUEST_URI} (.*):.:([_0-9]+)\.html$
RewriteRule (.*):.:([0-9]+)\.html$ /index.php?manufacturers_id=$2 [qsappend,L]

##-- Fehlerseiten auf die Sitemap lotsen
ErrorDocument 400 /sitemap.html?error=400
ErrorDocument 401 /sitemap.html?error=401
ErrorDocument 402 /sitemap.html?error=402
ErrorDocument 403 /sitemap.html?error=403
ErrorDocument 404 /sitemap.html?error=404
ErrorDocument 500 /sitemap.html?error=500

Ich hoffe, ich mach nicht zu viel Mühe :wink:
Gruß Rolf
_________________
Wer fehlerfrei arbeitet ist kein Mensch
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
admin
Site Admin
Site Admin


Anmeldungsdatum: 13.10.2005
Beiträge: 258

BeitragVerfasst am: 31.10.2005 12:40    Titel:
Hallo Rolf,

aktiviere doch mal die Zeile:
Code:
Options +FollowSymlinks

in der .htaccess indem Du den Gartenzaun (#) entfernst.

Gruss
_________________
Hartmut König

www.shopstat.com
ShopStat | Shopstatistik,Web-Controlling,User-Tracking


Zuletzt bearbeitet von admin am 07.11.2005 10:21, insgesamt 1-mal bearbeitet
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Gast






BeitragVerfasst am: 31.10.2005 17:19    Titel:
Hab ich schon versucht. Dann kommt aber Fehler 500 mit Option not allowed here.
Nach oben
Gast






BeitragVerfasst am: 31.10.2005 17:30    Titel:
Sorry, ich habe gelogen. Aber es kommt nach wie vor:
Forbidden
You don't have permission to access /Steinfiguren:::61.html on this server.


--------------------------------------------------------------------------------

Apache/2.0.53 (Win32) PHP/5.0.4 Server at www.adisimport.com Port 80
Nach oben
Gast






BeitragVerfasst am: 31.10.2005 20:55    Titel:
So, jetzt bin ich ein Stück weitergekommen.
Nach wie vor bringt mein webserver den Fehler 403.
Dies passiert aber nur bei den Kategorien.
Wenn ich von der Startseite über die 'Neuheiten' einen Artikel direkt aufrufe, funktioniert alles wunderbar.
Es scheinen nur die Directories auf der obersten Ebene zu sein, die den Fehler 403 bringen.
Puh, jetzt weiß ich aber wirklich nicht mehr weiter.
Vielleicht erbarmt sich ja doch jemand und hilft mir diese wunderbare Erweiterung voll zum laufen zu bringen. :roll:
Nach oben
admin
Site Admin
Site Admin


Anmeldungsdatum: 13.10.2005
Beiträge: 258

BeitragVerfasst am: 31.10.2005 23:21    Titel:
Hallo,

gib doch mal die URL oder schick mir per email einen ftp-account dann schau ich nach.

Gruss
_________________
Hartmut König

www.shopstat.com
ShopStat | Shopstatistik,Web-Controlling,User-Tracking


Zuletzt bearbeitet von admin am 01.11.2005 10:18, insgesamt 1-mal bearbeitet
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
happyrolf



Anmeldungsdatum: 31.10.2005
Beiträge: 5
Wohnort: 91083 Baiersdorf

BeitragVerfasst am: 01.11.2005 09:47    Titel:
Hallo Hartmut,
Danke schon mal im voraus!
Meine URL: www.adisimport.com
Läuft auf meinem eigenen Webserver.
Gruß
Rolf
_________________
Wer fehlerfrei arbeitet ist kein Mensch
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
happyrolf



Anmeldungsdatum: 31.10.2005
Beiträge: 5
Wohnort: 91083 Baiersdorf

BeitragVerfasst am: 06.11.2005 21:00    Titel: Leider immer noch nicht weitergekommen
Hallo,

leider bin ich mit meinem Problem immer noch nicht weitergekommen.
Funktioniert alles, nur in den Root-Kategorien bekomme ich einen 403 Fehler. Mein Shop liegt direkt unter Root.
Habe unter Apache den mod_rewrite Log auf voller Stärke mitlaufen.
Bringt mit aber merkwürdigerweise beim Aufruf der obersten Kategorien kein Trace.
Weiß nicht vielleicht doch jemand, an was es noch liegen könnte?
_________________
Wer fehlerfrei arbeitet ist kein Mensch
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
admin
Site Admin
Site Admin


Anmeldungsdatum: 13.10.2005
Beiträge: 258

BeitragVerfasst am: 06.11.2005 21:03    Titel:
Hallo Rolf,

verschaffe mir einen ftp-account mit dem ich schreib-rechte habe und ich kann danach schauen, mehr kann ich wirklich nicht tun.

Gruss
_________________
Hartmut König

www.shopstat.com
ShopStat | Shopstatistik,Web-Controlling,User-Tracking


Zuletzt bearbeitet von admin am 07.11.2005 10:22, insgesamt 1-mal bearbeitet
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
happyrolf



Anmeldungsdatum: 31.10.2005
Beiträge: 5
Wohnort: 91083 Baiersdorf

BeitragVerfasst am: 07.11.2005 08:26    Titel: Noch einmal
Hallo,
beim senden einer PM kam ein Fehler. So schreib ich sicherheitshalber noch einmal hier, das mein FTP-Zugang nun gehen müsste.
Gruß Rolf
_________________
Wer fehlerfrei arbeitet ist kein Mensch
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
happyrolf



Anmeldungsdatum: 31.10.2005
Beiträge: 5
Wohnort: 91083 Baiersdorf

BeitragVerfasst am: 13.11.2005 09:57    Titel:
Hallo,
nur der Information halber. Mein Problem (Root-Kategorien wurden mit Fehler 403 abgewiesen) habe ich folgendermaßen gelöst.
In den shoptstat_functions.inc.php habe ich in der function shopstat_hrefCatlink ein '/a' vor meinen Link gesetzt. Ich weiß zwar nach wie vor nicht warum das Root Directory gesperrt ist, aber so gehts ja auch. :D
Besten Dank noch einmal für die Hilfe :wink:
Rolf
_________________
Wer fehlerfrei arbeitet ist kein Mensch
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
admin
Site Admin
Site Admin


Anmeldungsdatum: 13.10.2005
Beiträge: 258

BeitragVerfasst am: 13.11.2005 10:51    Titel:
Hallo Rolf,

komische Sache, ich denke trotzdem noch dass es eine Webserver-Geschichte ist bzw. die Einstellungen im Webserver dran schuld sind.

Nun ja, wenns funktioniert. Danke für die Info.

Grüsse

Hartmut
_________________
Hartmut König

www.shopstat.com
ShopStat | Shopstatistik,Web-Controlling,User-Tracking
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Sven
Gast





BeitragVerfasst am: 27.11.2005 12:12    Titel:
Hallo,

ich habe genau das selbe Problem. Die Rootkategorien funktionieren nicht, alles daunter klappt. Gibt es noch eine andere Lösung, als einen zusätzlichen Ordner (/a) davor zu hängen.

Gruß Sven
Nach oben
admin
Site Admin
Site Admin


Anmeldungsdatum: 13.10.2005
Beiträge: 258

BeitragVerfasst am: 28.11.2005 21:57    Titel:
Hallo Sven,

versuche bitte folgendes:

Entferne mal folgende Zeilen aus der .htaccess:
Code:

##-- Fehlerseiten auf die Sitemap lotsen
ErrorDocument 400 /sitemap.html?error=400
ErrorDocument 401 /sitemap.html?error=401
ErrorDocument 402 /sitemap.html?error=402
ErrorDocument 403 /sitemap.html?error=403
ErrorDocument 404 /sitemap.html?error=404
ErrorDocument 500 /sitemap.html?error=500

Eventuell kann dies negative 'Seiteneffekte' haben und berichte hier im Forum !

Gruss
_________________
Hartmut König

www.shopstat.com
ShopStat | Shopstatistik,Web-Controlling,User-Tracking
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Sven
Gast





BeitragVerfasst am: 29.11.2005 17:02    Titel:
Hallo Hartmut,

nee, bringt nix. Aber ich habe ein anderes sehr seltsames Phänomen entdeckt, vielleicht steht das damit in Zusammenhang.

Ich habe aus einer Kategorie eine kleine Galerie gemacht (Templates entsprechend umgestaltet usw.). Den Link zur Galerie habe ich aus dem Menü entfernt und woanders hin gesetzt. Der Link ist href="Galerie.phtml" mit der RewriteRule ^Galerie\.phtml$ /xtcommerce/index.php?cPath=32 [qsappend,NC,L]. Klickt man auf Galerie, landet man auf der Artikelübersichtsseite, alles bestens. Wenn ich jetzt jedoch auf ein Artikelbild (z.B. href="Galerie/Kissen::317.phtml") klicke, um auf die Produktseite zu gelangen, passiert nichts.

Jetzt habe ich die RewriteRule gelöscht und der Link zur Galerie ist href="Galerie:::32.phtml". Klick ich drauf, kommt die Übersichtsseite und wenn ich auf href="Galerie/Kissen::317.phtml" (selber Link wie vorher) klicke kommt die Produktseite.

Gibt es vielleicht irgendwo sowas wie Rückwärts-Referenzen? Kann mir das nicht erklären. Vielleicht kannst Du ja was damit anfangen.

Gruß Sven
Nach oben
Neuen Beitrag schreiben   Auf Beitrag antworten    ShopStat Foren-Übersicht // xt:Commerce Alle Zeiten sind GMT + 2 Stunden
Seite 1 von 1

 
Gehen Sie zu:  
Sie können Beiträge in dieses Forum schreiben.
Sie können auf Beiträge in diesem Forum antworten.
Sie können Ihre Beiträge in diesem Forum nicht bearbeiten.
Sie können Ihre Beiträge in diesem Forum nicht löschen.
Sie können an Umfragen in diesem Forum nicht mitmachen.

Powered by phpBB © 2001, 2002 phpBB Group