この変更を行う htaccess の単純なリダイレクト ルールのコードは次のとおりです。
domain.com/index.php?page=home
=>domain.com/home
Fromはpage=home
、home
動的に生成されるページ スラッグです。
また、 onの場合domain.com/somepage
、の出力はecho $_GET['page']
「somepage」である必要があります
この変更を行う htaccess の単純なリダイレクト ルールのコードは次のとおりです。
domain.com/index.php?page=home
=>domain.com/home
Fromはpage=home
、home
動的に生成されるページ スラッグです。
また、 onの場合domain.com/somepage
、の出力はecho $_GET['page']
「somepage」である必要があります
これがお役に立てば幸いです:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([^/]+)/?$ index.php?page=$1
RewriteCondsは、実際のページにアクセスしようとしていないことを確認します (アクセスした場合、URL は書き換えられ
ませhttp://domain.com/somepage
んdomain.com/somefolder/somepage
)
必要に応じて、ユーザーへの変更は変更されないため[R=301]
、RewriteRule の後ろに追加する必要があります。