#1 25. September 2014 Moin dann im neuen Thread, danke falls du dich meiner immernoch annimmst. Ich blick durch die RewriteEngine leider auch nach dem zweiten Tag noch nicht so ganz durch ich habe eine url wie zum beispiel folgende: [...].net/index.php?page=about diese soll zum einen in [...].net/about umgewandelt und zum anderen aufgerufen werden wenn [...].net/about aufgerufen wird Code: RewriteEngine On RewriteRule ^[A-Za-z-]+/?$ index.php?page=$1 [NC,L] Was mache ich falsch? danke schonmal + Multi-Zitat Zitieren
#2 25. September 2014 AW: RewriteRule GET-Namen entfernen Code: RewriteEngine On RewriteRule ^([A-Za-z-]+)/?$ index.php?page=$1 [NC,L] Das was in den Klammern gefunden wird, wird an $1 übertragen Rewrite Rules: Practical Examples + Multi-Zitat Zitieren
#3 26. September 2014 AW: RewriteRule GET-Namen entfernen Ich bin deinem Link mal gefolgt und das “domain.com/new/” to “index.php?page=new” - Beispiel benutzt Code: RewriteRule ^([A-Za-z0-9-]+)/?$ index.php?page=$1 domain.net/about/ -> Not Found The requested URL /about.html/ was not found on this server. Warum fragt er plötzlich nach einer html und ruft sie dann nichtmal auf (es existiert eine about.html im verzeichnis) ? Danke + Multi-Zitat Zitieren
#4 26. September 2014 Zuletzt bearbeitet: 26. September 2014 AW: RewriteRule GET-Namen entfernen index.php Code: <?php echo 'GET[\'page\'] is ' . htmlspecialchars($_GET['page']); about.html Code: <!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>About</title> </head> <body> <h1>About.html file</h1> </body> </html> .htaccess Code: Options -MultiViews RewriteEngine On RewriteRule ^([A-Za-z-]+)/?$ index.php?page=$1 [NC,L] + Multi-Zitat Zitieren
#5 26. September 2014 AW: RewriteRule GET-Namen entfernen Code: Options -MultiViews hat das problem gelöst vielen dank + Multi-Zitat Zitieren