2017-05-31 40 views
0

我在做一個小小的CMS,但我不喜歡這些鏈接,例如example.com/page.php。我想用這個文件做一個像這樣的example.com/page。我知道我可以創建一個新目錄並放置一個index.php文件,但是,如果我有20個頁面,那麼我需要新的20個目錄,這不是一個解決方案。PHP - 用文件創建新的URL

+0

什麼您正在尋找被稱爲路由器,有很多實現在所有的框架,宇可以用普通的php來實現,例如使用這個http://php.net/manual/fr/class.yaf-router.php,但是你也可以搜索php路由器,千千萬萬的實現可以在互聯網上找到 –

+0

@ D.Peter謝謝,但我不知道,如何使用它,你能幫我嗎? –

+0

這取決於您的網絡服務器,至少有一個您使用? apache,nginx,lighttpd,另一個? –

回答

0

我發現我的問題的答案
的.htaccess文件需要添加RewriteRule

Options +FollowSymlinks 
Options -MultiViews 
RewriteEngine ON 
RewriteRule ^page$ /page.php [L] 
RewriteRule ^page2$ /page2.php [L]