Переписать мои WordPress URL-адреса, чтобы стать устаревшими URL-адресами - PullRequest
0 голосов
/ 16 мая 2011

По уважительной причине мне нужно переписать все URL-адреса моих страниц wordpress, чтобы они работали как устаревшие URL-адреса.

Так, например, когда кто-то вводит

www.mysite.com/contact_us IЯ хочу показать страницу, которая сидит на моем wordpress, как `/ contact-us /, но сохранить URL-адрес нетронутым как contact_us

. В настоящее время мои постоянные ссылки на wordpress настроены на собственную структуру, что дает мне следующее.htaccess:

# 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

Может кто-нибудь показать мне, как добавить правило, чтобы переписать выше.У меня есть множество URL-адресов, но пример будет огромной помощью здесь.Спасибо.

Я пытался добавить

ReWriteRule ^contact_us$ /contact-us/, но я просто получаю 404 на / contact_us url.

1 Ответ

0 голосов
/ 17 мая 2011

Хорошо, я подозревал об этом: я только что переписал его в необработанный URL-адрес страницы. Я нашел необработанный URL, либо отключив перезапись постоянных ссылок, либо наведя курсор мыши на привязку вида для конкретной страницы, чтобы получить правильное значение page_id.

RewriteRule ^contact_us/$ /?page_id=101 [L]
RewriteRule ^apply_now/$ /?page_id=41 [L]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...