{"id":364,"date":"2011-11-03T17:00:28","date_gmt":"2011-11-03T16:00:28","guid":{"rendered":"http:\/\/x3.net-agenten.de\/?p=364"},"modified":"2011-11-03T17:04:52","modified_gmt":"2011-11-03T16:04:52","slug":"apache-mod_rewrite-url-weiterleitung","status":"publish","type":"post","link":"https:\/\/x3.net-agenten.de\/?p=364","title":{"rendered":"Apache &#8211; mod_rewrite &#8211; URL Weiterleitung"},"content":{"rendered":"<p>Es kommt nicht selten vor, das man eine interne URL-Weiterleitung im Apache einrichten m\u00f6chte. Daf\u00fcr ist das Modul mod_rewrite zust\u00e4ndig. Unter Debian kann es recht einfach mithilfe eines kleinen Tools aktiviert werden<code> a2enmod rewrite<\/code>. Alternativ kann das Modul auch von Hand aktiviert werden. Daf\u00fcr einfach einen Symlink in <code>\/etc\/apache2\/mods-enabled\/<\/code> erstellen der auf <code>\/etc\/apache2\/mods-available\/rewrite.load<\/code> zeigt. Anschlie\u00dfend den Apache neustarten <code>\/etc\/init.d\/apache2 restart<\/code>.<\/p>\n<p>M\u00f6chte man das rewrite Modul innerhalb von .htaccess Dateien verwenden, so sollte die Verwendung dieser auch erlaubt sein. Daf\u00fcr muss die Direktive <a href=\"http:\/\/httpd.apache.org\/docs\/2.0\/mod\/core.html#allowoverride\" target=\"_blank\"><code>AllowOverride<\/code><\/a> aktiviert sein. Dies geschieht in der entsprechenden Konfigurationsdatei, z.B. <code>\/etc\/apache2\/sites-enabled\/000-default<\/code>.<\/p>\n<p>Eine .htaccess-Datei k\u00f6nnte dann wie folgt aussehen:<\/p>\n<p><code>RewriteEngine on<br \/>\n# Weiterleitung von http:\/\/example.org\/ zu http:\/\/www.example.org\/<br \/>\nRewriteCond %{HTTP_HOST} ^example.org$ [NC]<br \/>\nRewriteRule ^(.*) http:\/\/www.example.org\/$1 [R=301]<\/p>\n<p># Alle Seiten die mit directory\/ beginnen werden nach \/ weitergeleitet<br \/>\nRewriteRule ^directory\/$ \/ [R=301]<\/p>\n<p># \/ wird nach directory weitergeleitet<br \/>\nRewriteRule ^$ \/directory [R=301]<br \/>\n# Fehlende Dokumente f\u00fchren zu \/<br \/>\nErrorDocument 404 \/<\/code><\/p>\n<h3>Weiterf\u00fchrende Links:<\/h3>\n<ul>\n<li><a href=\"http:\/\/httpd.apache.org\/docs\/current\/mod\/mod_rewrite.html\" target=\"_blank\"><code>mod_rewrite<\/code> auf apache.org<\/a><\/li>\n<li><a href=\"http:\/\/httpd.apache.org\/docs\/current\/rewrite\/remapping.html\" target=\"_blank\">Beispiele f\u00fcr <code>mod_rewrite<\/code> auf apache.org<\/a><\/li>\n<li><a href=\"http:\/\/www.aboutwebdesign.de\/awd\/content\/1042302787.shtml\" target=\"_blank\">Weitere Beispiele f\u00fcr <code>mod_rewrite<\/code><\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Es kommt nicht selten vor, das man eine interne URL-Weiterleitung im Apache einrichten m\u00f6chte. Daf\u00fcr ist das Modul mod_rewrite zust\u00e4ndig. Unter Debian kann es recht einfach mithilfe eines kleinen Tools aktiviert werden a2enmod rewrite. Alternativ kann das Modul auch von Hand aktiviert werden. Daf\u00fcr einfach einen Symlink in \/etc\/apache2\/mods-enabled\/ erstellen der auf \/etc\/apache2\/mods-available\/rewrite.load zeigt. Anschlie\u00dfend&hellip; <a class=\"more-link\" href=\"https:\/\/x3.net-agenten.de\/?p=364\"><span class=\"screen-reader-text\">Apache &#8211; mod_rewrite &#8211; URL Weiterleitung<\/span> weiterlesen<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[93,7],"tags":[145,147,146],"class_list":["post-364","post","type-post","status-publish","format-standard","hentry","category-ubuntu","category-web","tag-apache","tag-htaccess","tag-mod_rewrite","entry"],"_links":{"self":[{"href":"https:\/\/x3.net-agenten.de\/index.php?rest_route=\/wp\/v2\/posts\/364","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/x3.net-agenten.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/x3.net-agenten.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/x3.net-agenten.de\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/x3.net-agenten.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=364"}],"version-history":[{"count":8,"href":"https:\/\/x3.net-agenten.de\/index.php?rest_route=\/wp\/v2\/posts\/364\/revisions"}],"predecessor-version":[{"id":373,"href":"https:\/\/x3.net-agenten.de\/index.php?rest_route=\/wp\/v2\/posts\/364\/revisions\/373"}],"wp:attachment":[{"href":"https:\/\/x3.net-agenten.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=364"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/x3.net-agenten.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=364"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/x3.net-agenten.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=364"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}