133 lines
9.7 KiB
Plaintext
133 lines
9.7 KiB
Plaintext
# Redirect old WordPress ?p= URLs to clean slugs
|
|
/blog/index.html%3Fp%3D103.html /blog/displaying-thumbnails-with-borders-and-shadows 301
|
|
/blog/index.html%3Fp%3D119.html /blog/better-listview-150-released 301
|
|
/blog/index.html%3Fp%3D129.html /blog/what-we-are-working-on-groups-item-hierarchy-support 301
|
|
/blog/index.html%3Fp%3D189.html /blog/how-to-change-list-view-mouse-wheel-scroll-speed 301
|
|
/blog/index.html%3Fp%3D204.html /blog/work-in-progress-groups-item-hierarchy-features 301
|
|
/blog/index.html%3Fp%3D213.html /blog/better-listview-152-released 301
|
|
/blog/index.html%3Fp%3D232.html /blog/better-listview-20-sneak-peek-item-hierarchy-groups-more 301
|
|
/blog/index.html%3Fp%3D260.html /blog/list-view-drag-and-drop-item-reorder-sort 301
|
|
/blog/index.html%3Fp%3D278.html /blog/better-listview-20-samples-launcher 301
|
|
/blog/index.html%3Fp%3D287.html /blog/windows-theme-support-in-better-listview 301
|
|
/blog/index.html%3Fp%3D304.html /blog/better-listview-200-released 301
|
|
/blog/index.html%3Fp%3D330.html /blog/how-to-hide-a-column-in-better-listview 301
|
|
/blog/index.html%3Fp%3D34.html /blog/better-listview-released 301
|
|
/blog/index.html%3Fp%3D340.html /blog/file-explorer-with-better-listview 301
|
|
/blog/index.html%3Fp%3D348.html /blog/coming-soon-better-listview-21-optimized-for-performance 301
|
|
/blog/index.html%3Fp%3D359.html /blog/better-listview-21-optimizations-done-minor-features-and-testing 301
|
|
/blog/index.html%3Fp%3D373.html /blog/better-listview-210-released 301
|
|
/blog/index.html%3Fp%3D398.html /blog/how-to-display-items-in-custom-states 301
|
|
/blog/index.html%3Fp%3D40.html /blog/synergy-of-better-listview-and-our-applications 301
|
|
/blog/index.html%3Fp%3D437.html /blog/vertical-alignment-and-text-wrapping-in-better-listview 301
|
|
/blog/index.html%3Fp%3D450.html /blog/displaying-multi-line-text-in-listview 301
|
|
/blog/index.html%3Fp%3D468.html /blog/how-to-dynamically-resize-focused-item 301
|
|
/blog/index.html%3Fp%3D476.html /blog/non-selectable-items-in-better-listview 301
|
|
/blog/index.html%3Fp%3D478.html /blog/combined-items-in-better-listview 301
|
|
/blog/index.html%3Fp%3D480.html /blog/custom-behavior-of-group-headers-in-better-listview 301
|
|
/blog/index.html%3Fp%3D482.html /blog/read-only-mode-in-better-listview 301
|
|
/blog/index.html%3Fp%3D546.html /blog/hiding-items-in-better-listview 301
|
|
/blog/index.html%3Fp%3D664.html /blog/are-you-a-zen-coder-or-distraction-junkie 301
|
|
/blog/index.html%3Fp%3D753.html /blog/custom-spacing-between-items-in-details-view 301
|
|
/blog/index.html%3Fp%3D760.html /blog/custom-item-height-in-details-view-of-better-listview 301
|
|
/blog/index.html%3Fp%3D771.html /blog/customize-label-editing-embedded-control-for-each-line-in-better-listview 301
|
|
/blog/index.html%3Fp%3D780.html /blog/right-aligned-images-in-better-listview 301
|
|
/blog/index.html%3Fp%3D796.html /blog/how-to-store-better-listview-content-in-a-string-user-request 301
|
|
/blog/index.html%3Fp%3D803.html /blog/hiding-column-headers-in-better-listview 301
|
|
/blog/index.html%3Fp%3D808.html /blog/better-listview-tip-how-to-draw-custom-selection 301
|
|
/blog/index.html%3Fp%3D823.html /blog/better-thumbnail-browser-component-released 301
|
|
/blog/index.html%3Fp%3D831.html /blog/custom-label-edit-how-to-rename-file-names-without-extension-in-better-listview 301
|
|
/blog/index.html%3Fp%3D843.html /blog/enabling-search-highlight-in-better-listview 301
|
|
/blog/index.html%3Fp%3D850.html /blog/binding-images-in-better-listview 301
|
|
/blog/index.html%3Fp%3D861.html /blog/hot-tracking-items-in-better-listview 301
|
|
/blog/index.html%3Fp%3D868.html /blog/how-to-make-items-fading-on-edges-in-better-listview 301
|
|
/blog/index.html%3Fp%3D878.html /blog/custom-scroll-bar-size-in-better-listview 301
|
|
/blog/index.html%3Fp%3D882.html /blog/search-filtering-in-better-listview 301
|
|
/blog/index.html%3Fp%3D888.html /blog/alternating-rows-in-better-listview 301
|
|
/blog/index.html%3Fp%3D894.html /blog/how-to-add-grid-lines-in-empty-space-in-better-listview 301
|
|
/blog/index.html%3Fp%3D901.html /blog/sub-item-check-boxes-in-better-listview 301
|
|
/blog/index.html%3Fp%3D906.html /blog/centering-images-in-better-listview-sub-items 301
|
|
/blog/index.html%3Fp%3D914.html /blog/blv-and-internet-explorer 301
|
|
/blog/index.html%3Fp%3D921.html /blog/the-three-main-advantages-better-listview-has-over-the-classic-net-framework 301
|
|
/blog/index.html%3Fp%3D927.html /blog/activation-issues-and-how-to-solve-them 301
|
|
/blog/index.html%3Fp%3D93.html /blog/better-listview-reviewed-at-devproconnectionscom 301
|
|
/blog/index.html%3Fp=103.html /blog/displaying-thumbnails-with-borders-and-shadows 301
|
|
/blog/index.html%3Fp=119.html /blog/better-listview-150-released 301
|
|
/blog/index.html%3Fp=129.html /blog/what-we-are-working-on-groups-item-hierarchy-support 301
|
|
/blog/index.html%3Fp=189.html /blog/how-to-change-list-view-mouse-wheel-scroll-speed 301
|
|
/blog/index.html%3Fp=204.html /blog/work-in-progress-groups-item-hierarchy-features 301
|
|
/blog/index.html%3Fp=213.html /blog/better-listview-152-released 301
|
|
/blog/index.html%3Fp=232.html /blog/better-listview-20-sneak-peek-item-hierarchy-groups-more 301
|
|
/blog/index.html%3Fp=260.html /blog/list-view-drag-and-drop-item-reorder-sort 301
|
|
/blog/index.html%3Fp=278.html /blog/better-listview-20-samples-launcher 301
|
|
/blog/index.html%3Fp=287.html /blog/windows-theme-support-in-better-listview 301
|
|
/blog/index.html%3Fp=304.html /blog/better-listview-200-released 301
|
|
/blog/index.html%3Fp=330.html /blog/how-to-hide-a-column-in-better-listview 301
|
|
/blog/index.html%3Fp=34.html /blog/better-listview-released 301
|
|
/blog/index.html%3Fp=340.html /blog/file-explorer-with-better-listview 301
|
|
/blog/index.html%3Fp=348.html /blog/coming-soon-better-listview-21-optimized-for-performance 301
|
|
/blog/index.html%3Fp=359.html /blog/better-listview-21-optimizations-done-minor-features-and-testing 301
|
|
/blog/index.html%3Fp=373.html /blog/better-listview-210-released 301
|
|
/blog/index.html%3Fp=398.html /blog/how-to-display-items-in-custom-states 301
|
|
/blog/index.html%3Fp=40.html /blog/synergy-of-better-listview-and-our-applications 301
|
|
/blog/index.html%3Fp=437.html /blog/vertical-alignment-and-text-wrapping-in-better-listview 301
|
|
/blog/index.html%3Fp=450.html /blog/displaying-multi-line-text-in-listview 301
|
|
/blog/index.html%3Fp=468.html /blog/how-to-dynamically-resize-focused-item 301
|
|
/blog/index.html%3Fp=476.html /blog/non-selectable-items-in-better-listview 301
|
|
/blog/index.html%3Fp=478.html /blog/combined-items-in-better-listview 301
|
|
/blog/index.html%3Fp=480.html /blog/custom-behavior-of-group-headers-in-better-listview 301
|
|
/blog/index.html%3Fp=482.html /blog/read-only-mode-in-better-listview 301
|
|
/blog/index.html%3Fp=546.html /blog/hiding-items-in-better-listview 301
|
|
/blog/index.html%3Fp=664.html /blog/are-you-a-zen-coder-or-distraction-junkie 301
|
|
/blog/index.html%3Fp=753.html /blog/custom-spacing-between-items-in-details-view 301
|
|
/blog/index.html%3Fp=760.html /blog/custom-item-height-in-details-view-of-better-listview 301
|
|
/blog/index.html%3Fp=771.html /blog/customize-label-editing-embedded-control-for-each-line-in-better-listview 301
|
|
/blog/index.html%3Fp=780.html /blog/right-aligned-images-in-better-listview 301
|
|
/blog/index.html%3Fp=796.html /blog/how-to-store-better-listview-content-in-a-string-user-request 301
|
|
/blog/index.html%3Fp=803.html /blog/hiding-column-headers-in-better-listview 301
|
|
/blog/index.html%3Fp=808.html /blog/better-listview-tip-how-to-draw-custom-selection 301
|
|
/blog/index.html%3Fp=823.html /blog/better-thumbnail-browser-component-released 301
|
|
/blog/index.html%3Fp=831.html /blog/custom-label-edit-how-to-rename-file-names-without-extension-in-better-listview 301
|
|
/blog/index.html%3Fp=843.html /blog/enabling-search-highlight-in-better-listview 301
|
|
/blog/index.html%3Fp=850.html /blog/binding-images-in-better-listview 301
|
|
/blog/index.html%3Fp=861.html /blog/hot-tracking-items-in-better-listview 301
|
|
/blog/index.html%3Fp=868.html /blog/how-to-make-items-fading-on-edges-in-better-listview 301
|
|
/blog/index.html%3Fp=878.html /blog/custom-scroll-bar-size-in-better-listview 301
|
|
/blog/index.html%3Fp=882.html /blog/search-filtering-in-better-listview 301
|
|
/blog/index.html%3Fp=888.html /blog/alternating-rows-in-better-listview 301
|
|
/blog/index.html%3Fp=894.html /blog/how-to-add-grid-lines-in-empty-space-in-better-listview 301
|
|
/blog/index.html%3Fp=901.html /blog/sub-item-check-boxes-in-better-listview 301
|
|
/blog/index.html%3Fp=906.html /blog/centering-images-in-better-listview-sub-items 301
|
|
/blog/index.html%3Fp=914.html /blog/blv-and-internet-explorer 301
|
|
/blog/index.html%3Fp=921.html /blog/the-three-main-advantages-better-listview-has-over-the-classic-net-framework 301
|
|
/blog/index.html%3Fp=927.html /blog/activation-issues-and-how-to-solve-them 301
|
|
/blog/index.html%3Fp=93.html /blog/better-listview-reviewed-at-devproconnectionscom 301
|
|
|
|
# Strip .html extensions - wildcard catch-all (Cloudflare Pages)
|
|
/*.html /:splat 301
|
|
|
|
# Blog pagination page 1 redirect to main blog
|
|
/blog/page/1 /blog 301
|
|
/blog/page/1/ /blog 301
|
|
|
|
# Quick-start guide .html redirects
|
|
/quick-start-guide/better-listview.html /quick-start-guide/better-listview 301
|
|
/quick-start-guide/better-thumbnail-browser.html /quick-start-guide/better-thumbnail-browser 301
|
|
/quick-start-guide/better-splitbutton.html /quick-start-guide/better-splitbutton 301
|
|
|
|
# Blog year archive redirects
|
|
/blog/2011/* /blog 301
|
|
/blog/2012/* /blog 301
|
|
/blog/2013/* /blog 301
|
|
/blog/2015/* /blog 301
|
|
|
|
# Catch-all for any remaining WordPress ?p= encoded URLs
|
|
/blog/index.html%3F* /blog 301
|
|
|
|
# Doc/API legacy path redirects
|
|
/better-listview/doc/* /better-listview/documentation 301
|
|
/better-listview/api/* /better-listview/class-reference 301
|
|
/better-thumbnail-browser/doc/* /better-thumbnail-browser/documentation 301
|
|
/better-thumbnail-browser/api/* /better-thumbnail-browser/class-reference 301
|
|
/better-splitbutton/doc/* /better-splitbutton/documentation 301
|
|
/better-splitbutton/api/* /better-splitbutton/class-reference 301
|