htaccessファイルに書き換えルールを追加しようとしていますが、パーマリンク構造を回避できないようです。これが私が試していることです:
Options +FollowSymLinks
# BEGIN MyRules
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^properties/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)$ ?property=$1&page=$2
RewriteRule ^properties/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)/$ ?property=$1&page=$2
RewriteRule ^agents/(.*)$ ?agent=$1
RewriteRule ^agents/(.*)/$ ?agent=$1
</IfModule>
# END MyRules
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
WordPressは「プロパティ」と「エージェント」をカテゴリとしてレンダリングし続けますが、これらのカテゴリが存在しないため、404エラーが発生します。これらは実際にはページであり、URLを書き換えるためにそれらのページに渡されるパラメーターを取得したいと思います。
ご協力いただきありがとうございます!