1
我已經安裝了WAMP,製作了一個別名,並在該文件夾中放入了一個「.htaccess」文件。我的目標是讓一個URL如「foo.com/blog/bar-baz」在內部調用「display.php?name = bar-baz」。在各種事情,我試過如下:如何讓Apache重寫博客網址?
RewriteRule ^blog/(.+)$ display.php?$1
然而,這給一個「的請求的URL /Users/.../public/display.php在此服務器上找到」。玩耍我能得到這個工作:
RewriteRule ^blog.php$ /personal/display.php
忠告非常感謝。
謝謝,這個作品。另一個相關的問題:是否可以擺脫「個人」字符串,以便「.htaccess」可移植? – SBel 2014-12-05 19:02:20
那麼如果你在'/ personal /'目錄中保存了'display.php',那麼你將不得不在重寫規則中使用它。只有將'display.php'移動到'DirectoryRoot'上面時,才能刪除'/ personal /'。 – anubhava 2014-12-05 19:03:58
我不能這樣做,因爲「個人」只是一個別名。它在內部指向「c:\ Users \ ... \ Desktop \ web \ public」。 – SBel 2014-12-05 19:05:30