2012-04-03 23 views
0
www.example.com/aacc 

Ich möchte AACC von URL in index.php erhalten. Es wird jedoch nie auf die Indexseite umgeleitet.So erhalten Sie den URL-Wert

Es zeigt nur:

Die angeforderte URL/aacc wurde auf diesem Server nicht gefunden.

+0

Bitte akzeptieren Sie eine Antwort, so funktioniert diese Seite;) Wenn Sie nicht wissen, was ich meine, finden Sie unter: http://meta.stackexchange.com/questions/5234/how-does-accepting-an- Antwort-Arbeit – hakre

Antwort

1

Dies liegt daran, dass der Webserver nach einem Verzeichnis oder einer Datei mit dem Namen aacc sucht. Um dies zu ändern, benötigen Sie eine Rewrite engine, um Anfragen in Anfragen an Ihre root index.php Datei zu verwandeln.

Es gibt viele Ressourcen auf Stackoverflow about Apache's mod_rewrite.

+0

Vielen Dank Paul. – steven

1

Vielleicht suchen Sie nach einer Rewrite-Regel?

Wenn Ihr Web-Server Apache ist, Sie so etwas wie ein Rewrite in der Apache-Konfiguration verwenden:

RewriteRule ^/(.*) /index.php?what=$1 

Damit wird jede URL in $_GET['what'] in index.php umgewandelt werden.

Ich erwähne Apache, weil es so üblich ist. Wenn Sie etwas anderes verwenden, geben Sie es bitte in Ihrer Frage an.

+0

Ja, ich benutze Apache. Vielen Dank Ghoti. – steven

Verwandte Themen