php.de

Zurück   php.de > Webentwicklung > Server, Hosting und Workstations

Server, Hosting und Workstations Server-Konfigurationsdateien (.htaccess/httpd.conf) und Arbeiten auf Serverebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 24.03.2009, 12:57  
Erfahrener Benutzer
 
Benutzerbild von litterauspirna
 
Registriert seit: 24.04.2008
Beiträge: 3.172
PHP-Kenntnisse:
Anfänger
litterauspirna sorgt für eine eindrucksvolle Atmosphärelitterauspirna sorgt für eine eindrucksvolle Atmosphäre
litterauspirna eine Nachricht über ICQ schicken
Standard Problem mit Mod Rewrite und 403 Error

Hallo PHPler,

ich habe nun meine Seite weitestgehensd umgestellt. Nun will ich mit MorRewrite meine URLs bearbeiten und habe das wie folgt versucht.

Code:
DirectoryIndex index,1.php
RewriteEngine On
RewriteRule ^(.*).html$ /kontakt.php [L]
Die eigentliche URL zu dem Teil sieht so aus
Code:
http://www.lit-web.de/?site=kontakt
Nun bekomme ich aber wenn ich dann meine Seite aufrufe einen 403 Error obwohl ich den Ordner in dem die htaccess liegt mit den Rechten 777 und die htaccess selbst auch mit den Rechten 777 belegt habe.

Wisst Ihr was ich da machen kann? Danke für eure Hilfe Gruß litter
__________________
Aus dem Dynamo Lande kommen wir. Trinken immer reichlich kühles Bier. Und dann sind wir alle voll, die Stimmung ist so toll. Aus dem Dynamo Lande kommen wir.
http://www.lit-web.de

Geändert von nikosch (24.03.2009 um 13:04 Uhr). Grund: Linkersetzung ausgesch.
litterauspirna ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 24.03.2009, 13:05  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.991
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Was hat Bsp1 mit Bsp2 zu tun?
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist gerade online   Mit Zitat antworten
Alt 24.03.2009, 13:07  
there's only one psycho
 
Benutzerbild von PsychoEagle
 
Registriert seit: 21.08.2007
Beiträge: 1.283
PHP-Kenntnisse:
Anfänger
PsychoEagle ist ein sehr geschätzer MenschPsychoEagle ist ein sehr geschätzer MenschPsychoEagle ist ein sehr geschätzer Mensch
PsychoEagle eine Nachricht über ICQ schicken PsychoEagle eine Nachricht über Skype™ schicken
Standard

Die URL hat aber nun nicht wirklich einen Zusammenhang mit deiner Rule, oder seh ich das verkehrt?

Code:
RewriteEngine On
RewriteRule ^([^/.]+).html$  ?site=$1 [L]

Edith meint:

Psy ist wie immer zu langsam ...
__________________
"Weaseling out of things is important to learn. It's what separates us from the animals ... except the weasel." (Homer J. Simpson)
PsychoEagle ist offline   Mit Zitat antworten
Alt 24.03.2009, 13:55  
Erfahrener Benutzer
 
Benutzerbild von litterauspirna
 
Registriert seit: 24.04.2008
Beiträge: 3.172
PHP-Kenntnisse:
Anfänger
litterauspirna sorgt für eine eindrucksvolle Atmosphärelitterauspirna sorgt für eine eindrucksvolle Atmosphäre
litterauspirna eine Nachricht über ICQ schicken
Standard

Ich habe es mit psychos Code versucht, aber Erfolglos die URL wird nicht bearbeitet zurückgegeben.

Beispiel Email - www.lit-web.de

Sollte aber so aussehen Email - www.lit-web.de

Es funktionieren beide Aufrufe aber in der Browseradressleiste wird das nicht richtig angezeigt. Das habe ich gearade bemerkt als ich hier auf beide Links geklickt habe.
__________________
Aus dem Dynamo Lande kommen wir. Trinken immer reichlich kühles Bier. Und dann sind wir alle voll, die Stimmung ist so toll. Aus dem Dynamo Lande kommen wir.
http://www.lit-web.de
litterauspirna ist offline   Mit Zitat antworten
Alt 24.03.2009, 15:18  
there's only one psycho
 
Benutzerbild von PsychoEagle
 
Registriert seit: 21.08.2007
Beiträge: 1.283
PHP-Kenntnisse:
Anfänger
PsychoEagle ist ein sehr geschätzer MenschPsychoEagle ist ein sehr geschätzer MenschPsychoEagle ist ein sehr geschätzer Mensch
PsychoEagle eine Nachricht über ICQ schicken PsychoEagle eine Nachricht über Skype™ schicken
Standard

öhm, du musst dann auch im Quellcode etc dann den formatierten Link einfügen.

Also dann die Links mit Beispielsweise "kontakt.html" aufrufen und nicht mit "?site=kontakt". Ergo, alle Links anpassen

Falls ich mist verzapfe bitte Bescheid sagen. Vielleicht hab ich dich auch falsch verstanden.
__________________
"Weaseling out of things is important to learn. It's what separates us from the animals ... except the weasel." (Homer J. Simpson)
PsychoEagle ist offline   Mit Zitat antworten
Alt 24.03.2009, 17:39  
Erfahrener Benutzer
 
Benutzerbild von litterauspirna
 
Registriert seit: 24.04.2008
Beiträge: 3.172
PHP-Kenntnisse:
Anfänger
litterauspirna sorgt für eine eindrucksvolle Atmosphärelitterauspirna sorgt für eine eindrucksvolle Atmosphäre
litterauspirna eine Nachricht über ICQ schicken
Standard

Achso das wusste ich so nicht. Ich dachte das macht modrewrite automatisch. Wenn mir da noch jemand ne genauere Info geben kann, denn darüber konnte ich auch im Netz nichts lesen oder ich ahbe die falschen Artikel gelesen.
Ist halt das erste mal das ich mit modrewrite arbeiten will.

Wäre dankbar für paar Infos.

Gruß litter
__________________
Aus dem Dynamo Lande kommen wir. Trinken immer reichlich kühles Bier. Und dann sind wir alle voll, die Stimmung ist so toll. Aus dem Dynamo Lande kommen wir.
http://www.lit-web.de
litterauspirna ist offline   Mit Zitat antworten
Alt 24.03.2009, 19:36  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

Was verstehst du unter einer genaueren Info ?
Du musst alle Links die du irgendwo in deinem php-code ausgibst so ausgeben wie deine Rewrite-Routen definiert sind.
robo47 ist offline   Mit Zitat antworten
Alt 24.03.2009, 19:47  
Erfahrener Benutzer
 
Benutzerbild von litterauspirna
 
Registriert seit: 24.04.2008
Beiträge: 3.172
PHP-Kenntnisse:
Anfänger
litterauspirna sorgt für eine eindrucksvolle Atmosphärelitterauspirna sorgt für eine eindrucksvolle Atmosphäre
litterauspirna eine Nachricht über ICQ schicken
Standard

Nunja im PHP Code wird eine Datei halt ?site=kontakt aufgerufen.

Und eine andere zum Beispiel so in dieser Form.

http://www.lit-web.de/?site=show_page&menu=php-affenformular&&id_pcat=10

Und da weis ich nun nicht wie ich das mit MorRewrite vernünftig umsetzen soll und was ich da wie im Code ändern muss.

EDIT

Ich bekomme es nicht hin die Formatierung eines Links aufzuheben. Habe das im erweiterten Editor mit Link aufheben probiert, das klappt aber nicht.
__________________
Aus dem Dynamo Lande kommen wir. Trinken immer reichlich kühles Bier. Und dann sind wir alle voll, die Stimmung ist so toll. Aus dem Dynamo Lande kommen wir.
http://www.lit-web.de

Geändert von nikosch (24.03.2009 um 20:29 Uhr). Grund: Doch das geht
litterauspirna ist offline   Mit Zitat antworten
Alt 24.03.2009, 21:12  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

Du musst dir ein Schema überlegen wie du deine Urls umschreiben willst und wie du das in deiner applikation am besten aufbereitest, ein generisch weg wäre so wie es die meisten frameworks machen, dass module, controller, actions und params in der url erscheinen, dann braucht man auch nur noch eine rewrite-rule und der rest wird in php geregelt, oder du musst halt für jedes deiner module dir eine link-struktur überlegen, rewrite-rules festlegen und die link-struktur dann in den Scripten umsetzen, für die url oben gäbe es da also verschiedene möglichkeiten, z.b.:

php-affenformular - www.lit-web.de

http://www.lit-web.de/show_page/menu...lar/id_pcat/10

dabei ist der erste teil quasi das modul und alles danach sind dann parameter, also zuerst der name des parameters und dann der wert, dabei sollte man dann halt auch darauf achten dass z.b. durch vertauschen der parameter mehrere urls die den gleichen inhalt haben generieren kann etc, andere möglichkeit mit einer festen struktur:

http://www.lit-web.de/show_page/10/php-affenformular

Wobei ich mich eh frage was der menu-parameter macht ausser dass du ihn im title der seite verwendest, imerhin lässt sich auf den ersten blick kein html unterschieben.

Diese - www.lit-web.de Seite ist doof&id_pcat=10
robo47 ist offline   Mit Zitat antworten
Alt 25.03.2009, 08:47  
there's only one psycho
 
Benutzerbild von PsychoEagle
 
Registriert seit: 21.08.2007
Beiträge: 1.283
PHP-Kenntnisse:
Anfänger
PsychoEagle ist ein sehr geschätzer MenschPsychoEagle ist ein sehr geschätzer MenschPsychoEagle ist ein sehr geschätzer Mensch
PsychoEagle eine Nachricht über ICQ schicken PsychoEagle eine Nachricht über Skype™ schicken
Standard

Hier noch ein paar Links die dein Wissen erweitern werden.

Tutorials:
Learn Apache mod_rewrite: 13 Real-world Examples [Apache & IIS Configuration]
tut zu mod_rewrite. was ist es, wie funktioniert es? - Webserver - Tutorials @ tutorials.de: Forum, Tutorial, Anleitung, Schulung & Hilfe
Tutorial: mod_rewrite einsetzen · cybton.com

Beispiele:
Learn Apache mod_rewrite: 13 Real-world Examples [Apache & IIS Configuration]

Mod-Rewrite Seite:
modrewrite.de | mod_rewrite & .htaccess (Apache Server)

Achte auch darauf, dass deine Pseudo-Ordner-Ebenen nicht zu tief werden, da das wieder nachteilig für die Indizierung in Suchmaschinen sein kann.

Grüße
Das Psy
__________________
"Weaseling out of things is important to learn. It's what separates us from the animals ... except the weasel." (Homer J. Simpson)
PsychoEagle ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Problem bei einbinden von mehren smileys ihn wwb lite Toffi PHP Tipps 2009 1 23.03.2009 18:02
Mod Rewrite Problem REDEMPTION Server, Hosting und Workstations 5 12.02.2009 00:01
Problem mit Basedir in PhP cmuch05 Datenbanken 9 08.01.2009 14:17
[Erledigt] Problem: PHP Selbe Datei mehr als 1 Mal soulan PHP Tipps 2008 13 28.11.2008 22:51
Problem bei der PDF Generierung HTML2PDF von rustyparts.com joni1980 PHP-Fortgeschrittene 2 23.09.2005 16:15
Apache2 und PHP5 Problem Server, Hosting und Workstations 2 09.09.2005 17:14
noch ein include problem PHP Tipps 2005-2 1 06.08.2005 15:57
xmlrpc-epi kompilieren [gelöst] freq.9 Server, Hosting und Workstations 4 24.07.2005 21:45
Parse error: parse error, unexpected $... GrU3nL!nG PHP Tipps 2005-2 4 11.06.2005 18:10
QT unter Linux, Compiler Problem suter Server, Hosting und Workstations 3 06.06.2005 16:47
Pase Error! Problem bei einem Script PHP Tipps 2005 15 02.06.2005 20:32
Internal Server Error Skazi PHP Tipps 2004 2 06.10.2004 22:31
problem beim apache kompilieren... Sclot Server, Hosting und Workstations 14 08.08.2004 16:57
Script Problem: parse error unexpected $end PHP Tipps 2004 5 02.08.2004 13:25
[Erledigt] mod rewrite problem Server, Hosting und Workstations 0 20.07.2004 11:58

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
rewrite 403, mod rewrite 403, rewriteengine 403, modrewrite 403, http://www.php.de/server-hosting-und-workstations/53319-problem-mit-mod-rewrite-und-403-error.html, rewriteengine include problem, morrewrite, mod_rewrite error 403, .htaccess rewrite 403, 403 rewrite, modrewrite error 403, htaccess rewrite 403, error 403 forbidden by rule, 403 php, apache2 rewrite 403, mod rewrite forbidden, http://www.lit-web.de/, rewrite engine on und403 vorbidden, fehler 403 rewriteengine, zend 403 htaccess

Alle Zeitangaben in WEZ +2. Es ist jetzt 21:49 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum