.htaccess
次のようなものを使用できます ( Web サイトのルートにあるファイルに入れます)。
# Enables rewrite
RewriteEngine On
# Only continue if it's not a directory, file or link
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
# rewrite to file
RewriteRule ^(.*)$ index.php?page=$1
次にhttp://yourwebsite.com/homepage
、でリクエストを取得するindex.php?page=homepage
ため、PHP で次のようにページを読み取ることができます。
if (isset($_GET['page'])) {
$page = $_GET['page'];
} else {
$page = 'defaultpage';
}
if ($page == 'homepage') {
// display homepage
} // etc.
これ (いわゆる mod-rewrite または URL-rewriting) の詳細については、これに関する Apache ドキュメントを参照してください。