WordPress サイトで使用しているカスタム PHP ページがいくつかあります。GET メソッドを介していくつかの変数を持つクリーンな URL を使用したいと思います。以下の WordPress htaccess コードと組み合わせて、htaccess コードのさまざまなバリエーションを検索して試しましたが、成功しませんでした。
ユーザーが参照して使用する URL を、www.thedomain.com/thefolder/details.php?mls=123456&ret=RES ではなく、www.thedomain.com/thefolder/details/123456/RES にしたいと考えています。
ルート ディレクトリの htaccess ファイルにコードを配置しました。details.php ファイルが置かれているディレクトリの htaccess でも試してみました。
RewriteEngine On
## WordPress code
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ./ /index.php [L]
## my code
RewriteBase /thefolder/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([a-zA-Z0-9]+)$ details.php?mls=$1&ret=$2
RewriteRule ^([a-zA-Z0-9]+)/$ details.php?mls=$1&ret=$2