hi,
ich hab mal wieder ein kl anliegen und hoffe doch das es hierfür eine lösung gibt
ich habe per htaccess eine alternative fehlerseite für 404 festgelegt. soweit so gut jedoch habe ich einen internen userbereich der ein anderes layout besitzt als die eigentliche seite. wenn nun im internen userbereich ein fehler auftritt ruft er mir natürlich die hauptseite auf und zeigt "404"
ErrorDocument 404 /index.php?content=404
nur müsste ich noch speziell für den ordner /desk/ eine solche anweisung haben damit er mir nicht bei einem fehler die hauptseite aufruft:
ErrorDocument 404 /desk/index.php?content=404
gibt es da eine simple lösung dafür?
oder ist gar RewriteBase die Lösung?
also:
RewriteBase /
ErrorDocument 404 /index.php?content=404
RewriteBase /desk/
ErrorDocument 404 /desk/index.php?content=404
danke der hilfe!
und noch was nebenbei:
gibt es eine möglichkeit zu verhindern das eine php datei direkt aufgerufen werden kann?
/desk/myprofil/refnumberedit.php die direkte variante
/desk/user/edit/ die korrekte variante
user und edit sind hier get variablen die ich per switch anweisung definiert habe.. beim direkten aufruf der datei kommt es natürlich zu fehlermeldungen da der include pfad nicht korrekt is (die urls verlinke ich ja wie bei der korrekten variante gezeigt.. und nicht auf der ordnerstruktur basierend)