これは非常に単純か不可能です。たくさんのグーグルとスレッドを読んだ後、私にはわかりません。
プラグインを使用してカスタム投稿タイプを作成する WordPress サイトがあります。これの難点は、カスタム投稿タイプに非常に醜い「スラッグ」があることです。つまり、URL は次のようになります。
http://mysite.org/uglyname/a-post-title/
「醜い名前」は醜い名前です。プラグインのコア ファイルを編集せずに名前を変更することはできません。これは、このコンテキストでは悪い考えです。
私がやりたいのは、ユーザーが次のような URL にアクセスした場合のようにすることです。
http://mysite.org/prettyname/a-post-title/
Wordpress は、きれいな名前を醜い名前として解釈し、多かれ少なかれ賢明です。
リダイレクトするだけのものは必要ありません。サイレントマッピングにしたいです。ただし、Wordpress はすでに .htaccess ファイルを使用して、取得したすべてのものをhttp://mysite.org/index.phpにマップしていることに注意してください。
これは可能ですか、それとも間違ったツリーを吠えているだけですか?
追加する編集: 現在の .htaccess は WordPress のデフォルトです:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /mysite.org/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /mysite.org/index.php [L]
</IfModule>
# END WordPress