Лучшие плагины для редиректа на WordPress — обзор
Когда сайт развивается, вебмастера часто сталкиваются с тем, что какие-то страницы нужно удалить или переместить. Чтобы пользователи не сталкивались с ошибками, нужно подключить редирект, тогда их автоматически будет перенаправлять на правильные страницы. Также редирект поможет, если вы хотите перенаправить трафик сразу на сайт рекламодателя: например, при создании дорвеев.
В статье расскажем о самых популярных плагинах для редиректа на WordPress. Предложим подробный обзор лучшего и рассмотрим отзывы о нескольких плагинов.
Список плагинов для создания редиректов на WordPress
Redirection. Это самый популярный плагин для редиректа. У него более 1 миллиона активных установок и оценка 4,5 звезд из пяти возможных. Он может работать с разными условиями перенаправлениями, с редиректом 301 — он появляется при склеивании зеркал, переезде на новые домен или CMS и в других случаях. Также плагин может отслеживать ошибки 404. Настройка не требует знаний Apache или Nginx.
WordPress SEO Plugin — Rank Math. У него более 100 000 активных установок и высшая оценка — 5 звезд. Это — плагин не только для редиректа на ВП. Он тоже помогает настроить перенаправление на другие страницы и отслеживать ошибки 404, но у него множество других функций. Например, «хлебные крошки», интеграция с консолью поиска Google, SEO-аудит и так далее.
404 TO 301. У него более 100 000 установок и 4,5 звезд. Его функции ограничены. Он может работать только с ошибками 404. При возникновении такой ошибки плагин перенаправляет пользователя на любую указанную вами страницу, а еще отправляет вам уведомление о проблеме на электронную почту.
Easy HTTPS Redirection. Число его установок — более 100 000, оценка — 4 звезды. Этот плагин для редиректа на WP нужен, если вы переехали на https и у вас корректно работает SSL-сертификат. Он будет направлять пользователей на версию с https, если они будут пытаться зайти на http.
301 Redirects — Easy Redirect Manager. Он получил более 70 000 активных установок и 4,5 звезд. Как заявляют разработчики, плагин идеален для новых сайтов, тех, кто недавно прошел через реорганизацию и тех, контент на которых устаревает. В последнем случае плагин предотвращает возникновение ошибки 404. Он может работать не только с 301 редиректом, но и с 302.
Safe Redirect Manager. У него более 50 000 установок и 4,5 звезд. Его особенность в том, что он сохраняет перенаправления как сообщения пользовательского типа, что позволяет пере
SEO Redirection Plugin — Плагин для WordPress
SEO Redirection is a WordPress plugin to manage 301 redirections, you can build and manage redirections easily for your site,
This plugin is useful if you want to migrating pages from an old website, or are changing the directory of your WordPress website.
New features include:
- Manually add 301, 302, and 307 redirections for a WordPress post
- Supports wild card redirection.
- Fix Crawl Errors (404 & soft 404) in Google Search Console(New)
- WPML Support (WordPress Multi-language integration) (New)
- Import/Export feature (New)
- Adding the last access time & total hits to the redirects list (New)
- Automatically add a 301 redirection when a post’s URL changes
- Redirect posts and pages that published, draft or deleted from it\’s edit page directly.
- Advanced control panel to control all functions of the plugin.
- You can redirect folders and all it’s content.
- Full logs for all redirected URLs
- You can use regular expressions in redirections.
- Reflect changes to all links when you move your site or change the domain name.
- All URLs can be redirected, not just ones that don’t exist
- Redirection methods — redirect based upon login status, redirect to random pages, redirect based upon the referrer!
- Friendly GUI and easy to use.
- Apache .htaccess is not required, works entirely inside WordPress
- Redirect index.php, index.html, and index.htm access
- Redirection statistics telling you how many times a redirection has occurred, when it last happened, who tried to do it, and where they found your URL
- (GDPR compliance) You can customise the level of IP information that is collected by our plugin
- You can also import from the «Redirection» Plugin (NEW)
The plugin is simple to install:
- Download
seo-redirection.zip
- Unzip the file
- Upload
seo-redirection
directory to your/wp-content/plugins
directory - Go to the plugin management page and enable the plugin
- Configure the options from the
Settings/SEO Redirection
page
You can find full details of installing a plugin on the plugin installation page.
- Why would I want to use this instead of .htaccess?
Redirections are automatically created when a post URL changed. Apache .htaccess is not required
- Is there a manual or knowledge base for this plugin?
Yes, here is the plugin full knowledge base http://www.clogica.com/kb/
The plugin Plugin did’nt Work with my website, is’nt compatible with WP 4.7.8
This plugin2 big problems: 1) is redirecting everything , even thinks that they dont need redirection. 2) you cant exclude files , pages or photos from redirection.
I am trying to reach customer service to get access to my account so that I can submit a support ticket; however, HostGator is rejecting emails to info AT clogica DOT com stating there is, «No Such User Here.» My organization uses this plugin extensively, but we are unable to find the user login and password under which it was originally registered. We are working on re-developing the site and need the information. If you can please help, that would be greatly appreciated. I am unable to call the phone number since it is in Palestine, so e-mail is the preferred means of communication. Thank you, kindly. WH
Plugin works great. Reached out to customer service with an issue and it was resolved within 24 hours.
Works well and the support is very attentive to requests, even for special cases. Problem resolved quickly.
If you understand the above title, you know how complicated a migration this was especially when I have 15 albums and 600 photos and videos! Seo-Redirection is the only plugin I found which could perform the task easily and has FOLDER level 301 Redirection! another amazing feature I didn’t find with other plugins I was able to export all past 301 from Yoast and Redirection plugins into Seo-Redirectino plugin, so now everything is in one place and can even be exported out and backed up easily And now with the premium version I was surprised to discover 1300+ 404 errors on my site! currently my developer is busy fixing these with Seo-Redirection premium and expects the SEO rank to go up a couple of notches on page-1 of Google Bravo
Посмотреть все 75 отзывов«SEO Redirection Plugin» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:
Участники6.1
- adding new tab for 404 history
- adding more options in the options tab (404 options)
5.3
- Bug fixing in redirect hits and last access
5.2
- Bug fixing import redirects from Redirection Plugin
5.1
5
- new features (sorting, deleting records)
- The ability to import data from the «Redirection Plugin»
4.17
- Bug fixing in http redirects
4.16
- fixing (is_plugin_active issue)
4.15
- fixing buddypress issue (redirects was not working for locked pages)
- Fixing WPML issues (the plugin was not fully compatible with the last WPML version)
- Some other enhancements
4.14
- Adding option in the general options page for IP address GDPR Compatibility
4.13
4.12
- fixing export redirects issue
4.11
- fixing Undefined index error
4.10
- fix deprecated issue in php 7
4.9
- WPML support
- Import/Export Feature
- New interface design
- Show last access time & total hits
4.8
4.7
4.3
4.2
- Hot fixes
- php 7 compatibility
4.1
- Removing «404» tab, We replaced it by a new advanced 404 management plugin. Have a look on this by following this link https://wordpress.org/plugins/404-redirection-manager/
4.0
- Please backup your data before using this version.
3.9
3.8
- Added feature, the capability to disable plugin for admin users
3.7
3.6
3.5
3.4
- Fixing error appears when deleting the plugin.
3.3
3.2
3.1
- Redirect loops protection
3
2.9
- Hot fixes for redirecting woo-commerce products.
2.8
- Redirect loop prevention.
- The Ad for the premium version has become in a separate tab not in all the plugin screens as it may disturb some people.
- Some other fixes.
2.7
2.6
2.5
- Using relative URLs instead of absolute URL’s, This will useful when changing the domain name.
301 Redirects — Easy Redirect Manager — Плагин для WordPress
301 Redirects helps you manage and create 301 & 302 redirects for your WordPress site to improve SEO and visitor experience. With a user-friendly interface, 301 Redirects is easy to install and configure. Perfect for new sites or repairing links after re-organizing your existing WordPress content, or when your site has content that expires and you wish to avoid sending visitors to a 404 page.
301 Redirects GUI is located in WP Admin Dashboard — Settings — 301 Redirects
Features
- Choose from Pages, Posts, Custom Post types, Archives, and Term Archives from dropdown menu
- Or, set a custom destination URL!
- Retain query strings across redirects
- Super-fast redirection
- Import/Export feature for bulk redirects management
- Simple redirect stats so you know how much a redirection is used
What is a 301 Redirect?
A redirect is a simple way to re-route traffic coming to a Requested URL to different Destination URL.
A 301 redirect indicates that the page requested has been permanently moved to the Destination URL, and helps pass on the Requested URLs traffic in a search engine friendly manner. Creating a 301 redirect tells search engines that the Requested URL has moved permanently, and that the content can now be found on the Destination URL. An important feature is that search engines will pass along any clout the Requested URL used to have to the Destination URL.
When Should I use 301 Redirects?
- Replacing an old site design with a new site design
- Overhauling or re-organizing your existing WordPress content
- You have content that expires (or is otherwise no longer available) and you wish to redirect users elsewhere
- 301 Redirects admin area
- 301 Redirects import/export options
- Upload the
eps-301-redirects
folder to the/wp-content/plugins/
directory - Активируйте плагин используя меню ‘Плагины’ в WordPress
- Begin adding redirects in the Settings -> 301 Redirects menu item
- What is a 301 Redirect?
A redirect is a simple way to re-route traffic coming to a Requested URL to different Destination URL.
A 301 redirect indicates that the page requested has been permanently moved to the Destination URL, and helps pass on the Requested URLs traffic in a search engine friendly manner. Creating a 301 redirect tells search engines that the Requested URL has moved permanently, and that the content can now be found on the Destination URL. An important feature is that search engines will pass along any clout the Requested URL used to have to the Destination URL.
- I’m getting an error about the default permalink structure?
301 Redirects requires that you use anything but the default permalink structure.
- My redirects aren’t working
This could be caused by many things, but please ensure that you are supplying valid URLs. Most common are extra spaces, extra slashes, spelling mistakes and invalid characters. If you’re sure they’re right, chances are your browser has cached the 301 redirect (in an attempt to make the redirection faster for you), but sometimes it doesn’t refresh as fast as we would like. Clear your browser cache, or wait a few minutes to fix this problem.
My redirects aren’t working — the old .html page still shows- My redirects aren’t getting the 301 status code
Your Request or Redirect URLS may be incorrect; please ensure that you are supplying valid URLs. Check slashes. Try Viewing the page by clicking the Request URL — does it load correctly?
- How do I delete a redirect?
Click the small X beside the redirect you wish to remove.
- How do I add wildcards. or folder redirects?
Unfortunately this is not supported. You should look into .htaccess redirects for these advanced features.
- What about query strings?
By default, any URL with a query string is considered unique, and will redirect to a unique page (if you so wish). The query string will be added to the Destination URL, which allows you to keep your tracking codes, affiliate codes, and other important data!
The plugin works just as it should but if you have a longer list of redirects, there is no way to sort them.
The screens are very userfriendly. This little plugin saved me a ton of time. Thank you!
Great simple plugin. Easy to use for the novice.
Have tried and used several 301 redirect plugins and this one is by far the best.
Does exactly what it says. I like the import redirects option from csv and the fact that its shows stats for how many times a redirect has been hit. Thanks!
A no fuss plugin. Fix your Google search console errors with this plugin.
Посмотреть все 98 отзывов«301 Redirects — Easy Redirect Manager» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:
Участники2.45
- 2019/12/17
- security fixes — big thank you to Chloe from Wordfence
- WP-CLI fix
2.40
- 2019/03/25
- bug fixes
- rating notification
2.3.5
- 2019/03/11
- WebFactory took over development
- 50,000 installations; 151,500 downloads
- bug fixes
- compatibility fixes for new versions of PHP and WP
2.3.0
Added sorting. Fixed a bug when upgrading from V1 to V2, and the infamous «Invalid Destination» url.
2.2.7
That silly bug with the database tables not being created has been squashed. Improved query performance.
2.2.6
Added support for custom plugin directories.
2.2.4
Support for older versions of PHP.
2.2.3
Fixed an issue where the redirect database tables were not being created, causing ‘Invalid Destination URL’ errors.
2.2.0
Minor bug fixes. Greatly improved import feature. Redirects include query strings. Export feature added. Http/Https agnostic. Pro version added with 404 management.
2.1.2
Minor bug fixes.
2.1.1
Fixed an issue where users with a lot of redirects were being limited, this fix also changed up the admin area. Redirects are now editable via AJAX, and the ‘add new’ form was moved to the top.
2.0.1
Fixed an issue where the Automatic Update would not call the import process for pre 2.0 versions.
2.0.0
Overhauled the entire plugin. Redirects are stored in their own table. Gracefully migrates older versions.
1.4.0
- Performance updates, added a new ‘Settings’ page.
1.3.5
- Fixed a bug with spaces in the url. Added ease of use visual aids.
1.3.4
- Fixed nonce validation problem which would prevent saving of new redirects. Special Thanks to Bruce Zlotowitz for all his testing!
1.3.3
- Fixed major problem when switching from 1.2 to 1.3+
1.3.1
- Added hierarchy to heirarchical post type selects.
1.3
- Fixed a bug where duplicate URLs were being overwritten, fixed a bug where you could not completely remove all redirects.
1.2
1.1
- Minor CSS and usability fixes. Also checking out the SVN!
1.0
Как сделать редирект в WordPress
Здравствуйте, друзья! Сегодня мы поговорим о создании редиректов (перенаправлений) в WordPress. Если вам нужно перенаправить пользователей и поисковые системы на другой URL отличный от того, который они первоначально запросили, тогда 301 редирект то, что вам нужно!
301 переадресацию удобно использовать в таких случаях:
- когда нужно перенаправить одну страницу сайта (ссылку) на другую;
- при переносе страницы, для того чтобы поисковые системы и пользователи заходили с поиска на рабочую страницу вместо нерабочей;
- в любых случаях, когда нужно перенаправить пользователей и поисковых роботов с одного URL на другой;
301 редирект — постоянное перенаправление, которое передает около 90-99% ссылочного веса. Такой вид редиректа указывает на то, что страница перемещена по новому адресу, а старый url следует считать устаревшим.
Как сделать 301 редирект в WordPress
Для создания редиректа в WordPress мы будем использовать отличный плагин — Redirection. Теперь давайте пошагово разберем как создать 301 редирект.
Для того чтобы создать перенаправление нужно:
1. Установить и активировать плагин Redirection.
2. После того как мы установили и активировали плагин переходим в Инструменты -> Redirection.
3. В открывшемся окне нужно сделать следующее:
- в Source URL нужно указать старый URL-адрес, при переходе на который мы хотим переходить на другую страницу;
- в Target URL указываем новый URL-адрес, на который мы будем переходить при клике на ссылку, указанную в Source URL;
- ставим галочку в Regular expression;
- после того как вы указали URL-ы нажимаем кнопку Add Redirection.
Готово! Перенаправление создано!
Как создать временный редирект в WordPress
В случае, если вам нужно создать временный редирект или изменить 301 на 307 нужно:
1. Создаем перенаправление как в примере выше, если оно еще не создано.
2. Нажимаем «Edit» на нужном нам редиректе.
3. Нажимаем на прямоугольник. (1 на рис.). Выбираем в выпадающем списке 307 — Temporary Redirect (2 на рис.). Нажимаем кнопку «Save».
Готово! Как видите, всего за несколько кликов можно создать временное перенаправление или изменить уже созданное ранее перенаправление на временное.
Если у вас возникли вопросы при создании редиректов в WordPress, задавайте их в комментариях.
Здравствуйте, друзья! Сегодня мы поговорим о создании редиректов (перенаправлений) в WordPress. Если вам нужно перенаправить пользователей и поисковые системы на другой URL отличный от того, который они первоначально запросили, тогда 301 редирект то, что вам нужно! 301 переадресацию удобно использовать в таких случаях: когда нужно перенаправить одну страницу сайта (ссылку) на другую; при переносе страницы, для того чтобы поисковые системы и пользователи заходили с поиска на рабочую страницу вместо нерабочей; в любых случаях, когда нужно перенаправить пользователей и поисковых роботов с одного URL на другой; 301 редирект — постоянное перенаправление, которое передает около 90-99% ссылочного веса. Такой вид редиректа указывает на то, что страница перемещена по новому…
Проголосуйте за урок
Рейтинг: 4.34 ( 15 голосов ) 100Advanced WP Redirect — Плагин для WordPress
Advanced WP Redirect is a powerful plugin which provides the functionality redirect pages, posts, custom post types and custom source URL to another location quickly (for internal or external URLs). Includes individual post/page options, redirects for custom post types, non-existent 301 Redirects, New window functionality, and rel=nofollow functionality. All 404 error pages redirect to the homepage.
Features
- Turn OFF All Redirects is turn off all redirections.
- All 404 Error Redirects To Homepage this option redirect all 404 error to the homepage.
- Make All Redirects Have (rel=’nofollow’) this option all source URL make nofollow.
- Make All Redirects Have New Window this option all redirect source URL open in new tab.
- Default Query Matching this option set default option in add new redirect.
- Make this url No Follow this option make source URL have a nofollow link.
- Open this URL in new Tab this option open URL in new tab.
- Exact Match matches the URL query parameters in any order.
- Ignore Query Parameters this option ignores query parameter in the URL.
- Ignore and Pass Query Parameter to target URL this option ignores the query parameter and attach to the target URL.
- URL Only: If you select URL Only option target URL Input appear only.
- URL and Login status: If you select URL and Login status option two input box appear. One for if user login then redirect to this URL and second input if user logout then redirect to this URL.
- URL and Role: If you select URL and Role option three input box appear. One for select user role. Second input if user role match then redirect to this URL and Third input if user unmatched then redirect to this URL.
- URL and IP: If you select URL and IP option three input box appear. One for input IP Address. Second input if IP match then redirect to this URL and third input if IP unmatched then redirect to this URL.
- Redirect to URL: Redirect to URL with following http codes (301,302,303,304,307,308).
- 301 code move permanently your source URL so 301 code use carefully.
- Redirect to Random Post: This option redirect to random post in your WordPress blog post with following http codes (301,302,303,304,307,308).301 code move permanently your source URL so 301 code use carefully.
- Pass Through: Pass through ignore the http code direct to redirect your target URL.
- Error 404: This option redirect to Error 404 with http code errors with following http codes (400,401,403,404,410).
- Do nothing: This option do nothing if source URL match current URL
- If you want edit and delete the redirect. Click on Highlight edit and delete icons.
- Settings.
- Easy Redirect.
- Edit Redirect
Use WordPress Add New Plugin feature, searching Advanced WP Redirect, or download the archive and:
- Unzip the archive on your computer
- Upload duplicate-post directory to the /wp-content/plugins/ directory
- Activate the plugin through the Plugins menu in WordPress
- What does this plugin do?
This plugin redirect the source url to custom destination url like post and page.
«Advanced WP Redirect» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:
УчастникиRedirect List — Плагин для WordPress
Lightweight and clean Redirect plugin performs HTTP redirection, and supports matching of GET query parameters without regular expressions (for those pesky ?page=123 or ?escaped_fragment=xxx urls).
- No advertising, links or tracking code.
- Lightweight code (~100 LOC).
- 301, 302 or 307 HTTP redirect.
- Specify from and destination urls in a list manually.
- Does not require creating a custom page.
- Match url regardless of GET parameters.
- Match url only if no GET parameter exists.
- Match url only if GET parameter exists (value does not matter).
- Match url only if GET parameter exists and value matches.
- Does not support Multisite (sorry!).
A free plugin from the workshop of MembershipWorks. Serbian translation thanks to Ogi Djuraskovic firstsiteguide.com.
- Install the plugin via the WordPress.org plugin directory or upload it to your plugins directory.
- Activate the plugin.
- Under ‘Settings’ -> ‘Redirects’, enter the urls to redirect from and to.
Simple to use, works well
Great! Simple! Works Perfect! Thank You!
Works. Fine. Thanks to developer.
Simple and it works. It would be nice to have a list with the operated redirects.
Посмотреть все 8 отзывов«Redirect List» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:
Участники1.0
1.2
- Fixes issue with Microsoft IIS servers
1.3
- Fixes compatibility with PHP 5.2 and earlier
1.4
- Adds import and export feature
1.5
- Moves hook for redirects to execute earlier (after plugins_loaded)
- Support for large (>330) lists
1.6
1.7
1.8
- Corrects URL matching so exact match required
Safe Redirect Manager — Плагин для WordPress
Easily and safely manage your site’s redirects the WordPress way. There are many redirect plugins available. Most of them store redirects in the options table or in custom tables. Most of them provide tons of unnecessary options. Some of them have serious performance implications (404 error logging). Safe Redirect Manager stores redirects as Custom Post Types. This makes your data portable and your website scalable. Safe Redirect Manager is built to handle enterprise level traffic and is used on major publishing websites. The plugin comes with only what you need following the WordPress mantra, decisions not options. Actions and filters make the plugin very extensible.
Fork the plugin on GitHub.
Configuration
There are no overarching settings for this plugin. To manage redirects, navigate to the administration panel («Tools» > «Safe Redirect Manager»).
Each redirect contains a few fields that you can utilize:
«Redirect From»
This should be a path relative to the root of your WordPress installation. When someone visits your site with a path
that matches this one, a redirect will occur. If your site is located at http://example.com/wp/`` and you wanted to redirect
http://example.com/wp/aboutto
http://example.com, your "Redirect From" would be
/about`.
Clicking the «Enable Regex» checkbox allows you to use regular expressions in your path. There are many
great tutorials on regular expressions.
You can also use wildcards in your «Redirect From» paths. By adding an *
at the end of a URL, your redirect will
match any request that starts with your «Redirect From». Wildcards support replacements. This means if you have a
wildcard in your from path that matches a string, you can have that string replace a wildcard character in your
«Redirect To» path. For example, if your «Redirect From» is /test/*
, your «Redirect To» is
http://google.com/*, and the requested path is /test/string
, the user would be redirect to http://google.com/string
.
«Redirect To»
This should be a path (i.e. /test
) or a URL (i.e. http://example.com/wp/test
). If a requested path matches
«Redirect From», they will be redirected here. «Redirect To» supports wildcard and regular expression replacements.
«HTTP Status Code»
HTTP status codes are numbers that contain information about
a request (i.e. whether it was successful, unauthorized, not found, etc). You should almost always use either 302 (temporarily moved) or 301 (permanently moved).
Note:
- Redirects are cached using the Transients API. Cache busts occur when redirects are added, updated, and deleted
so you shouldn’t be serving stale redirects. - By default the plugin only allows at most 250 redirects to prevent performance issues. There is a filter
srm_max_redirects that you can utilize to up this number. - «Redirect From» and requested paths are case insensitive by default.
Install the plugin in WordPress. You can download a zip via Github and upload it using the WordPress plugin uploader («Plugins» > «Add New» > «Upload Plugin»).
Great plugin no problems at all
I had to call the helpdesk because the redirect couldn’t be removed.
Very good for small scale redirection.
Been using this plugin across a range of sites for years and it just solves my problems without making it weird. Love the simplicity and also the built-in power of wildcards and regex for those who want it. A great tool that suits most needs without creating problems. Like I said, I’ve been using it for years and it’s never been a problem I had to solve (unlike most plugins) so hopefully it will keep being that reliable! Thanks to the authors!
This plugin works fine to redirect a few pages here and there, but I wouldn’t recommend it for a project where you are significantly changing the page hierarchy. This is because there is no way to reorder the redirects, so if you want to make sure that a set of redirects are done in a specific order, you may have to delete the existing ones and re-add.
Very easy to use, comes with HTTP Status Code dropdown. It even has a place for notes on the redirect e.g. why was it created.
Посмотреть все 69 отзывов«Safe Redirect Manager» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:
Участники1.9.3
Changed
* Allow for escaped values on _redirect_rule_from
, useful when importing regex (props @raymondware)
* Check current_user_can
cap later to prevent the notice being thrown during Jetpack sitemap cron event runs (props @rebeccahum)
* Updated tests and documentation (props @adamsilverstein, @jeffpaul, @helen)
* Check correct meta field when updating notes (props @lucymtc, @adamsilverstein)
* Bump WordPress version «tested up to» 5.3 (props @jeffpaul)
Fixed
* Update the logic for wildcard matching to properly match URLs with query parameters (props @adamsilverstein, @mslinnea
Security
* Bump lodash from 4.17.11 to 4.17.15 (props @dependabot)
1.9.2
- Fix CLI list function name for PHP 5
1.9.1
- Fix SQL injection bug opened up by SQL search functionality.
1.9
- Add redirect notes feature.
- Fix PHP 7.2 errors
- Instantiate classes in main file instead of individual files for improved testability.
- Add filters for request path and redirect path
- Add filter to only apply redirects on 404
1.8
- Improved escaping
- Custom redirect capability
- Code refactor
- Fix root redirect in sub directory bug
- Fix broken html
1.7.8 (Dec. 16, 2015)
- Fix SQL injection bug and no search terms warning
1.7.7 (Jun. 18, 2015)
- Make default redirect status filterable
- Add composer.json
- Fix delete capability on redirect post type
1.7.6 (Feb. 13, 2015)
- Use home_url() instead of site_url(). Props swalkinshaw
- Don’t redirect if redirect to location is invalid. Props vaurdan
- Redirection plugin importer. Props eugene-manuilov
1.7.5 (Sept. 9, 2014)
- Don’t always lowercase matched parts in redirect to replace. Propsfrancescolaffi
- Plugin icon/banner
1.7.4 (Sept. 5, 2014)
- Fix case sensitivity redirection bug.
- Add more unit tests
1.7.3 (Aug. 26, 2014)
- Check if the global $wp_query is null before using get_query_var. Props cmmarslender
- Unit tests
- Making _x translatable text work. Props lucspe
1.7.2 (Feb. 10, 2014)
- Added French translation. Props jcbrebion.
- Bug fix: Don’t perform redirects in the admin. Props joshbetz.
- Bug fix: Prevent duplicate GUIDs. Props danblaker.
1.7.1 (Dec. 12, 2013)
- Add 307 redirect status code. Thanks lgedeon
- Plugin textdomain should be loaded on init
- Add status code labels to creation dropdown. Thanks Chancey Mathews
1.7 (Apr. 6, 2013)
- Return redirect_from on get_permalink. Thanks simonwheatley
- Allow for regex replacement in from/to redirects
- Add Slovak translation. Thanks Branco Radenovich
- Notice fixed in filter_admin_title
1.6 (Dec. 11, 2012)
- Bulk delete redirects from the Manage Redirects screen
- wp-cli coverage including subcommands for creating, deleting, and listing redirects, and importing .htaccess files
1.5 (Nov. 7 2012)
- Regular expressions allowed in redirects
- New filter ‘srm_registered_redirects’ allows you to conditionally unset redirects based on context, user permissions, etc. Thanks jtsternberg for the pull request.
1.4.2 (Oct. 17, 2012)
- Disable redirect loop checking by default. You can filter srm_check_for_possible_redirect_loops to enable it.
- Only return published redirects in update_redirect_cache. — bug fix
1.4.1 (Oct. 11, 2012)
- Refresh cache after create_redirect call — bug fix
- Refresh cache after save_post is called — bug fix
- Chop off «pre-WP» path from requested path. This allows the plugin to work on WP installations in sub-directories — bug fix
1.4 (Oct. 9, 2012)
- Use the ‘*’ wildcard at the end of your match value to configure a wildcard redirect. Use the same symbol at the end of your redirect to value in order to have the matched value be appended to the end of the redirect. Thanks prettyboymp for the pull request
- Change default request-matching behavior to be case-insensitive. This can be modified using the ‘srm_case_insensitive_redirects’ filter.
- Include an informational ‘X-Safe-Redirect-Manager’ header when a redirect occurs. Thanks simonwheatley for the pull request
1.3
- safe-redirect-manager.php — Globalize SRM class for use in themes/plugins/scripts. Added create_redirect method to make importing easier.
1.2
- safe-redirect-manager.php — manage_options capabilitiy required to use redirect manager, remove checkbox column, hide view switcher, fix search feature, hide privacy stuff for bulk edit
1.1
- safe-redirect-manager.php — plugin_url() used properly, is_plugin_page function