Коли я зміню кулю, чи створить WordPress переадресацію зі старої URL-адреси?


15

Коли я змінюю слимак від post-aдо post-b, буде WordPress створити перенаправлення з /post-aдо /post-b, як HTTP 301 або що - щось подібне? Якщо ні, чи є плагін для цього?

Відповіді:


11

Я щойно перейшов і перевірив це (WP 3.3.1), ядро ​​wordpress автоматично зробить переспрямування, якщо ви зміните службового слугу, навіть якщо ви зміните слизьку post-aна, post-bа потім на post-c, post-aповерне 301 на post-c. Це означає, що плагін для перенаправлення, який рекомендував Майк Джоллі, є видатним плагіном і чудовим способом відстеження 404 помилок тощо.


5
Для додання примітки це вбудоване перенаправлення не працює, коли змінюється частина URL-адреси, яка не є слизом, наприклад, коли шаблон /[year]/[month]/[date]/[slug]і дата змінюється, WordPress не створить переспрямування. У цьому випадку плагін необхідний.
Борек Бернар

Де в базі даних зберігається це правило переадресації? Ура
відступ

5

Цей плагін можна використовувати для моніторингу таких змін URL-адреси та автоматичного налаштування перенаправлення:

http://wordpress.org/extend/plugins/redirection/


2
Якби це працювало :( Я в кінцевому підсумку використовував wordpress.org/extend/plugins/quick-pagepost-redirect-plugin, хоча у нього відсутні деякі функції.
Borek Bernard,

1
Так, він працював ідеально до принаймні до середини 2012 року на одній з моїх досить складних інсталяцій WP (завжди автоматично оновлюється, оскільки WP висуває нові стабільні версії). Однак щось порушено в його автоматичній процедурі автоматичного контролю за тим, коли модифіковані слизи, я тільки що сьогодні помітив на встановлення 3.5.1, тому не можу бути впевненим, коли це вперше перестало автоматично додавати правила для модифікованих слизів. Це ганьба. :( Здогадайтесь, ми всі повинні пожертвувати диявола, щоб заохотити його виправити помилку!
Кріс Вудс
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.