zurück zur Startseite
  


Zurück XHTMLforum > Webentwicklung (außer XHTML und CSS) > Serveradministration und serverseitige Scripte
Seite neu laden Komplexes Rum-Ge-ReWrite

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 30.09.2007, 22:03
_42 _42 ist offline
Minimalist
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 04.11.2005
Beiträge: 257
_42 befindet sich auf einem aufstrebenden Ast
Standard Komplexes Rum-Ge-ReWrite

Ich will eine Datei 'a' auf eine Datei 'b' rewriten, jedoch soll ein direkter Request der Datei 'b' einen 404-Fehler erzeugen.
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 30.09.2007, 23:00
Benutzerbild von fox
fox fox ist offline
Erfahrener Benutzer
XHTMLforum-Kenner
 
Registriert seit: 11.09.2006
Beiträge: 1.008
fox sorgt für eine eindrucksvolle Atmosphärefox sorgt für eine eindrucksvolle Atmosphäre
Standard

Platzier die Datei b in ein Verzeichnis mit einer .htaccess:

deny from all

Das gibt zwar einen Denied-Fehler, kannst du mit eigenen Fehlermeldungen aber auch ändern.
__________________
:)
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 30.09.2007, 23:25
_42 _42 ist offline
Minimalist
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 04.11.2005
Beiträge: 257
_42 befindet sich auf einem aufstrebenden Ast
Standard

Funktioniert leider nicht.
Mit Zitat antworten
  #4 (permalink)  
Alt 30.09.2007, 23:35
Benutzerbild von Timo
table-layout: none;
XHTMLforum-Kenner
 
Registriert seit: 11.11.2006
Beiträge: 5.345
Timo ist ein LichtblickTimo ist ein LichtblickTimo ist ein LichtblickTimo ist ein LichtblickTimo ist ein Lichtblick
Standard

Hi,

so schwer ist das eigentlich nicht.

Platzere deine "Datei B" nicht im Root-Verzeichnis sondern ein Ordner davor. Mit PHP kann du die dann ganz einfach Includen:
PHP-Code:
include('../dateib.php'); 
Gruß
Timo
__________________
Um weitere Erklärungen eingeblendet zu bekommen, drücken Sie bitte die Tastenkombination Alt + F4
Mit Zitat antworten
  #5 (permalink)  
Alt 30.09.2007, 23:43
_42 _42 ist offline
Minimalist
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 04.11.2005
Beiträge: 257
_42 befindet sich auf einem aufstrebenden Ast
Standard

@T1mo: Naja, ich will alles dynamische außer mod_rewrite vermeiden. Das ist für eine Art winziges Blogging-System mit einer Art »Cache«.
Mit Zitat antworten
  #6 (permalink)  
Alt 30.09.2007, 23:48
Benutzerbild von Timo
table-layout: none;
XHTMLforum-Kenner
 
Registriert seit: 11.11.2006
Beiträge: 5.345
Timo ist ein LichtblickTimo ist ein LichtblickTimo ist ein LichtblickTimo ist ein LichtblickTimo ist ein Lichtblick
Standard

ja aber was spricht gegen meine methode?

du kannst mit php damit arbeiten aber man kann diese datei nicht direkt aufrufen.. das is das was du in deinem post wolltest.

Gruß
Timo
__________________
Um weitere Erklärungen eingeblendet zu bekommen, drücken Sie bitte die Tastenkombination Alt + F4
Mit Zitat antworten
  #7 (permalink)  
Alt 30.09.2007, 23:59
_42 _42 ist offline
Minimalist
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 04.11.2005
Beiträge: 257
_42 befindet sich auf einem aufstrebenden Ast
Standard

Ich will einfach nur Perl benutzen und dieser Teil soll halt nur mit mod_rewrite gelöst werden.
Mit Zitat antworten
  #8 (permalink)  
Alt 01.10.2007, 02:32
Benutzerbild von ArcVieh
//
XHTMLforum-Kenner
 
Registriert seit: 19.12.2006
Ort: Gütersloh
Beiträge: 1.844
ArcVieh sorgt für eine eindrucksvolle AtmosphäreArcVieh sorgt für eine eindrucksvolle Atmosphäre
Standard

Probier mal folgendes aus:
Code:
RewriteEngine On
#/path/dateiB absolut zum DocumentRoot
RewriteCond %{REQUEST_URI} /path/dateiB
RewriteRule ^.* [R=404]
__________________
CSS-FAQ beantwortet die meisten Fragen | Retro coding gegen Divitis | Code validieren & posten für Hilfe
Mit Zitat antworten
  #9 (permalink)  
Alt 01.10.2007, 09:08
_42 _42 ist offline
Minimalist
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 04.11.2005
Beiträge: 257
_42 befindet sich auf einem aufstrebenden Ast
Standard

Das macht leider auch nicht 'b' über 'a' zugänglich.
Mit Zitat antworten
Sponsored Links
  #10 (permalink)  
Alt 01.10.2007, 12:06
Benutzerbild von Gumbo
XHTMLforum-Kenner
 
Registriert seit: 22.08.2004
Ort: Trier
Beiträge: 2.733
Gumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekanntGumbo ist jedem bekannt
Standard

Code:
RewriteCond %{THE_REQUEST} \ /bar(?:\ |\?)
RewriteRule ^bar$ /404-error-document [L]
RewriteRule ^foo$ /bar [L]
Damit wird „/foo“ auf „/bar“ umgeschrieben, „/bar“ selbst ist aber nicht direkt zugänglich.
__________________
Markus Wulftange
Mit Zitat antworten
Sponsored Links
Antwort

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre 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 aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
MOD REWRITE Problem petbel Serveradministration und serverseitige Scripte 1 10.05.2011 00:51
url rewrite und GET Varivalen theidmann Serveradministration und serverseitige Scripte 2 29.04.2011 11:39
Fehler 404 und Masqurading mit Rewrite engine? braindead Serveradministration und serverseitige Scripte 5 13.05.2008 14:57
mod rewrite anweisung nicht auf forum anwenden bastien Serveradministration und serverseitige Scripte 5 15.04.2007 14:25
komplexes Layout mittels <div>s inu CSS 10 16.01.2006 14:43


Alle Zeitangaben in WEZ +2. Es ist jetzt 11:53 Uhr.