2017-05-31 24 views
0

私は少しCMSを作っていますが、私はこれらのリンクが好きではありません。例えば、example.com/page.phpです。このようなものを同じファイルで作成したいのですが、example.com/pageです。私は新しいディレクトリを作成し、index.phpファイルを置くことができると知っていますが、もし20ページあれば、新しい20のディレクトリが必要です。それは解決策ではありません。PHP - ファイルで新しいURLを作成

+0

を追加する必要がの.htaccessファイルでは私の問題
のための答えを見つけたの湯普通のPHPでこれを行うことができます。このhttp://php.net/manual/fr/class.yaf-router.phpを使用してください。しかし、PHPルータを検索することもできます。インターネット上では何千もの実装が利用可能です –

+0

@ D.Peterありがとう、しかし、私はそれを使用する方法がわからない、あなたは私を助けてくださいできますか? –

+0

それはあなたのWebサーバーに依存していますが、どちらを使用していますか? apache、nginx、lighttpd、another? –

答えて

0

私は、あなたがルータと呼ばれて探しているものを、すべてのフレームワークでの実装がたくさんあるRewriteRule

Options +FollowSymlinks 
Options -MultiViews 
RewriteEngine ON 
RewriteRule ^page$ /page.php [L] 
RewriteRule ^page2$ /page2.php [L] 
関連する問題