mittels mod_rewrite auch den arbeitspfad wechseln?
Verfasst: 18.03.2009, 14:35
servus..
ganz einfache frage:
ich hab eine url
https://baustelle.meineseite.de/e107_pl ... /index.php
diese würde ich gern mit mod_rewrite in eine einfachere umwandern wie
https://baustelle.meineseite.de/live_chat.html
mittels eintrag
RewriteRule ^live_chat\.html$ /e107_plugins/phpfreechat_menu/index.php [L]
komme ich nicht weiter, weil der arbeitspfad für das script dann im root ist und es somit nicht mehr funktioniert.
mittels
RewriteRule ^live_chat\.html$ /e107_plugins/phpfreechat_menu/index.php [R]
funktioniert die umwandlung/weiterleitung und natürlich auch das script, aber im browser wird dann natürlich wieder der komplette pfad angezeigt.
gerade den möchte ich aber unterbinden. für den benutzer soll im browser immer noch https://baustelle.meineseite.de/live_chat.html stehen.
kann ich das lösen, ohne im script die pfade festnageln zu müssen?
vom "menschlichen" verständnis her gesehen sollte der apache beim aufruf von live_chat.hmtl unerkannt für den benutzer ins verzeichnis /e107_plugins/phpfreechat_menu wechseln und dort dann die index.php ausführen..
geht das?
ganz einfache frage:
ich hab eine url
https://baustelle.meineseite.de/e107_pl ... /index.php
diese würde ich gern mit mod_rewrite in eine einfachere umwandern wie
https://baustelle.meineseite.de/live_chat.html
mittels eintrag
RewriteRule ^live_chat\.html$ /e107_plugins/phpfreechat_menu/index.php [L]
komme ich nicht weiter, weil der arbeitspfad für das script dann im root ist und es somit nicht mehr funktioniert.
mittels
RewriteRule ^live_chat\.html$ /e107_plugins/phpfreechat_menu/index.php [R]
funktioniert die umwandlung/weiterleitung und natürlich auch das script, aber im browser wird dann natürlich wieder der komplette pfad angezeigt.
gerade den möchte ich aber unterbinden. für den benutzer soll im browser immer noch https://baustelle.meineseite.de/live_chat.html stehen.
kann ich das lösen, ohne im script die pfade festnageln zu müssen?
vom "menschlichen" verständnis her gesehen sollte der apache beim aufruf von live_chat.hmtl unerkannt für den benutzer ins verzeichnis /e107_plugins/phpfreechat_menu wechseln und dort dann die index.php ausführen..
geht das?