xamppで.httpaccessでルールを実行する方法の例はありますか?
localhost/test/company.php?name=Abc から localhost/test/company/Abc にリダイレクトしようとしていますが、解決策が見つからないようです。Web で見つけたいくつかの例に従いましたが、どれも機能していないようです。company.php ファイルと同じフォルダーに .htacces ファイルを配置しています。そして、urlrewriteをオンにしました。
xamppで.httpaccessでルールを実行する方法の例はありますか?
localhost/test/company.php?name=Abc から localhost/test/company/Abc にリダイレクトしようとしていますが、解決策が見つからないようです。Web で見つけたいくつかの例に従いましたが、どれも機能していないようです。company.php ファイルと同じフォルダーに .htacces ファイルを配置しています。そして、urlrewriteをオンにしました。
ファイル.htaccess
をアプリケーション ルートに配置します。
.htaccess
ファイルには次のようなものが含まれている必要があります。
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^company/([a-zA-Z0-9\-]+)$ /company.php?name=$1 [L,NC]
mod_rewriteをオンにして、Apache を再起動します。
その後、動作するはずです。