# Block those fucking referrer spammers RewriteCond %{HTTP_REFERER} sex [OR] RewriteCond %{HTTP_REFERER} hentai [OR] RewriteCond %{HTTP_REFERER} porn [OR] RewriteCond %{HTTP_REFERER} beastiality [OR] RewriteCond %{HTTP_REFERER} bondage [OR] RewriteCond %{HTTP_REFERER} viagra [OR] RewriteCond %{HTTP_REFERER} cialis [OR] RewriteCond %{HTTP_REFERER} asian-trans\.net [OR] RewriteCond %{HTTP_REFERER} asiantrans\.net [OR] RewriteCond %{HTTP_REFERER} asian-4you\.net [OR] RewriteCond %{HTTP_REFERER} hard-boys\.com [OR] RewriteCond %{HTTP_REFERER} gayfunplaces\.com [OR] RewriteCond %{HTTP_REFERER} ixay\.com [OR] RewriteCond %{HTTP_REFERER} mygidi\.com [OR] RewriteCond %{HTTP_REFERER} xuev\.net [OR] RewriteCond %{HTTP_REFERER} i-ru\.net [OR] RewriteCond %{HTTP_REFERER} blueswaninsurance\.co\.uk [OR] RewriteCond %{HTTP_REFERER} striptrends\.com [OR] RewriteCond %{HTTP_REFERER} nackt-bilder\.biz [OR] RewriteCond %{HTTP_REFERER} gokurakucco\.org [OR] RewriteCond %{HTTP_REFERER} capitalraiser\.com [OR] RewriteCond %{HTTP_REFERER} carpiar\.net [OR] RewriteCond %{HTTP_REFERER} evenway\.net [OR] RewriteCond %{HTTP_REFERER} doctorfem\.com [OR] RewriteCond %{HTTP_REFERER} 3333\.ws [OR] RewriteCond %{HTTP_REFERER} 42tower\.ws [OR] RewriteCond %{HTTP_REFERER} mature-women\.name [OR] RewriteCond %{HTTP_REFERER} accepted\.cc [OR] RewriteCond %{HTTP_REFERER} indian-sex\.name [OR] RewriteCond %{HTTP_REFERER} big-tits\.name [OR] RewriteCond %{HTTP_REFERER} anime-sex.name [OR] RewriteCond %{HTTP_REFERER} animal--sex.info [OR] RewriteCond %{HTTP_REFERER} asian-girls-sex-porn\.com [OR] RewriteCond %{HTTP_REFERER} online-dating-service\.name [OR] RewriteCond %{HTTP_REFERER} glory-hole\.name [OR] RewriteCond %{HTTP_REFERER} rape-stories\.name [OR] RewriteCond %{HTTP_REFERER} nude-celebrities\.ws [OR] RewriteCond %{HTTP_REFERER} free-gay-porn\.name [OR] RewriteCond %{HTTP_REFERER} .*\.?animal--sex\.info [OR] RewriteCond %{HTTP_REFERER} cum-shot\.name [OR] RewriteCond %{HTTP_REFERER} sex-with-animals\.org [OR] RewriteCond %{HTTP_REFERER} beastialitystories\.info [OR] RewriteCond %{HTTP_REFERER} latina-sex\.name [OR] RewriteCond %{HTTP_REFERER} .*\.?horse-sex\.ws [OR] RewriteCond %{HTTP_REFERER} public-sex\.name [OR] RewriteCond %{HTTP_REFERER} black-sex\.name [OR] RewriteCond %{HTTP_REFERER} blonde-brunette\.com [OR] RewriteCond %{HTTP_REFERER} handjob-movies\.us [OR] RewriteCond %{HTTP_REFERER} femdom-stories\.us [OR] RewriteCond %{HTTP_REFERER} peeing\.name [OR] RewriteCond %{HTTP_REFERER} gang-bang\.name [OR] RewriteCond %{HTTP_REFERER} pornwizzard\.com RewriteRule .* - [F,L] # Redirect legacy MT URLs to current ones RedirectMatch 301 /archives/Personal/?(index.php)? http://blog.codefront.net/archives/category/personal/ RedirectMatch 301 /archives/Java/?(index.php)? http://blog.codefront.net/archives/category/java/ RedirectMatch 301 /archives/XUL/?(index.php)? http://blog.codefront.net/archives/category/xul/ RedirectMatch 301 /archives/Fun/?(index.php)? http://blog.codefront.net/archives/category/fun/ RedirectMatch 301 /archives/Mozilla/?(index.php)? http://blog.codefront.net/archives/category/mozilla/ RedirectMatch 301 /archives/Web%20development/?(index.php)? http://blog.codefront.net/archives/category/web-development/ RedirectMatch 301 /archives/Java%20tips/?(index.php)? http://blog.codefront.net/archives/category/java-tips/ RedirectMatch 301 /archives/PHP/?(index.php)? http://blog.codefront.net/archives/category/php/ RedirectMatch 301 /archives/Browsers/?(index.php)? http://blog.codefront.net/archives/category/browsers/ RedirectMatch 301 /archives/Open%20source/?(index.php)? http://blog.codefront.net/archives/category/open-source/ RedirectMatch 301 /archives/Blogging/?(index.php)? http://blog.codefront.net/archives/category/blogging/ RedirectMatch 301 /archives/Genetic%20Algorithms/?(index.php)? http://blog.codefront.net/archives/category/genetic-algorithms/ RedirectMatch 301 /archives/Neat%20Stuff/?(index.php)? http://blog.codefront.net/archives/category/neat-stuff/ RedirectMatch 301 /archives/Operating%20Systems/?(index.php)? http://blog.codefront.net/archives/category/operating-sytems/ RedirectMatch 301 /archives/.NET/?(index.php)? http://blog.codefront.net/archives/category/net/ RedirectMatch 301 /archives/Linkapalooza/?(index.php)? http://blog.codefront.net/archives/category/linkapalooza/ Redirect 301 /archives/2004/08/22/looking_for_hosting.php http://blog.codefront.net/archives/2004/08/22/looking-for-hosting Redirect 301 /archives/2004/08/22/the_official_gmail_notifier.php http://blog.codefront.net/archives/2004/08/22/the-official-gmail-notifier Redirect 301 /archives/2004/08/18/mcsearchpreview_a_better_googlepreview.php http://blog.codefront.net/archives/2004/08/18/mcsearchpreview-a-better-googlepreview Redirect 301 /archives/2004/08/17/pickledumplinks_blog_nontechie_edition.php http://blog.codefront.net/archives/2004/08/17/pickledumplinks-blog-nontechie-edition Redirect 301 /archives/2004/08/13/loving_my_ipod_mini.php http://blog.codefront.net/archives/2004/08/13/loving-my-ipod-mini Redirect 301 /archives/2004/08/12/flattered.php http://blog.codefront.net/archives/2004/08/12/flattered Redirect 301 /archives/2004/08/11/ie_blog_jokeflamebait_and_get_xp_sp2_via_bittorrent.php http://blog.codefront.net/archives/2004/08/11/ie-blog-jokeflamebait-and-get-xp-sp2-via-bittorrent Redirect 301 /archives/2004/08/09/iwish_ihad_an_ipod_mini.php http://blog.codefront.net/archives/2004/08/09/iwish-ihad-an-ipod-mini Redirect 301 /archives/2004/08/07/pickledumplinks_blog_august_6_2004_edition.php http://blog.codefront.net/archives/2004/08/07/pickledumplinks-blog-august-6-2004-edition Redirect 301 /archives/2004/08/06/tombstone_generator.php http://blog.codefront.net/archives/2004/08/06/tombstone-generator Redirect 301 /archives/2004/08/03/pickledumplinks_blog.php http://blog.codefront.net/archives/2004/08/03/pickledumplinks-blog Redirect 301 /archives/2004/08/03/testing_meme_propagation_in_blogspace_add_your_blog.php http://blog.codefront.net/archives/2004/08/03/testing-meme-propagation-in-blogspace-add-your-blog Redirect 301 /archives/2004/08/01/chee_aun_has_a_good_eye_for_ui_bugs.php http://blog.codefront.net/archives/2004/08/01/chee-aun-has-a-good-eye-for-ui-bugs Redirect 301 /archives/2004/08/01/from_the_creators_of_south_park.php http://blog.codefront.net/archives/2004/08/01/from-the-creators-of-south-park Redirect 301 /archives/2004/08/01/rss_integration_enabled_in_yesterdays_thunderbird_nightly_builds.php http://blog.codefront.net/archives/2004/08/01/rss-integration-enabled-in-yesterdays-thunderbird-nightly-builds Redirect 301 /archives/2004/07/30/a_label_for_unread_emails_in_gmail.php http://blog.codefront.net/archives/2004/07/30/a-label-for-unread-emails-in-gmail Redirect 301 /archives/2004/07/30/did_you_think_id_lay_down_and_die.php http://blog.codefront.net/archives/2004/07/30/did-you-think-id-lay-down-and-die Redirect 301 /archives/2004/07/27/the_answer_to_the_question_how_many_of_you_use_internet_explorer.php http://blog.codefront.net/archives/2004/07/27/the-answer-to-the-question-how-many-of-you-use-internet-explorer Redirect 301 /archives/2004/07/25/preview_google_search_results_with_this_extension.php http://blog.codefront.net/archives/2004/07/25/preview-google-search-results-with-this-extension Redirect 301 /archives/2004/07/24/new_features_in_mozilla_thunderbird_08.php http://blog.codefront.net/archives/2004/07/24/new-features-in-mozilla-thunderbird-08 Redirect 301 /archives/2004/07/23/ie_development_team_has_a_blog.php http://blog.codefront.net/archives/2004/07/23/ie-development-team-has-a-blog Redirect 301 /archives/2004/07/22/an_interim_weblog_report.php http://blog.codefront.net/archives/2004/07/22/an-interim-weblog-report Redirect 301 /archives/2004/07/21/mtblacklist_updater_version_03.php http://blog.codefront.net/archives/2004/07/21/mtblacklist-updater-version-03 Redirect 301 /archives/2004/07/20/gotta_love_those_php_error_messages.php http://blog.codefront.net/archives/2004/07/20/gotta-love-those-php-error-messages Redirect 301 /archives/2004/07/19/can_you_say_best_programming_of_a_weblog.php http://blog.codefront.net/archives/2004/07/19/can-you-say-best-programming-of-a-weblog Redirect 301 /archives/2004/07/18/show_saved_passwords_option_in_firefox.php http://blog.codefront.net/archives/2004/07/18/show-saved-passwords-option-in-firefox Redirect 301 /archives/2004/07/18/favicons_and_bookmarks_now_work_properly_in_firefox.php http://blog.codefront.net/archives/2004/07/18/favicons-and-bookmarks-now-work-properly-in-firefox Redirect 301 /archives/2004/07/18/split_a_webpage_into_2_with_this_bookmarklet.php http://blog.codefront.net/archives/2004/07/18/split-a-webpage-into-2-with-this-bookmarklet Redirect 301 /archives/2004/07/15/adminfalse.php http://blog.codefront.net/archives/2004/07/15/adminfalse Redirect 301 /archives/2004/07/15/cant_ditch_ie_because_of_google_pagerank_now_you_can.php http://blog.codefront.net/archives/2004/07/15/cant-ditch-ie-because-of-google-pagerank-now-you-can Redirect 301 /archives/2004/07/14/php_5_released.php http://blog.codefront.net/archives/2004/07/14/php-5-released Redirect 301 /archives/2004/07/13/googlelike_search_engine_for_bittorrent_files.php http://blog.codefront.net/archives/2004/07/13/googlelike-search-engine-for-bittorrent-files Redirect 301 /archives/2004/07/13/seen_elsewhere_new_features_since_firefox_09.php http://blog.codefront.net/archives/2004/07/13/seen-elsewhere-new-features-since-firefox-09 Redirect 301 /archives/2004/07/13/better_ui_for_blocked_popups_in_firefox.php http://blog.codefront.net/archives/2004/07/13/better-ui-for-blocked-popups-in-firefox Redirect 301 /archives/2004/07/13/half_life_2_system_requirements_revealed.php http://blog.codefront.net/archives/2004/07/13/half-life-2-system-requirements-revealed Redirect 301 /archives/2004/07/13/online_promotion_of_software_products.php http://blog.codefront.net/archives/2004/07/13/online-promotion-of-software-products Redirect 301 /archives/2004/07/13/rss_feed_integration_in_firefox.php http://blog.codefront.net/archives/2004/07/13/rss-feed-integration-in-firefox Redirect 301 /archives/2004/07/12/switch_to_firefox_better_browser_sites.php http://blog.codefront.net/archives/2004/07/12/switch-to-firefox-better-browser-sites Redirect 301 /archives/2004/07/12/dell_stops_shipping_windows_on_all_its_computers.php http://blog.codefront.net/archives/2004/07/12/dell-stops-shipping-windows-on-all-its-computers Redirect 301 /archives/2004/07/09/new_find_toolbar_for_mozilla_firefox.php http://blog.codefront.net/archives/2004/07/09/new-find-toolbar-for-mozilla-firefox Redirect 301 /archives/2004/07/08/bloglines_gets_much_cooler.php http://blog.codefront.net/archives/2004/07/08/bloglines-gets-much-cooler Redirect 301 /archives/2004/07/08/my_firefox_search_article_gets_slashdotted_by_proxy.php http://blog.codefront.net/archives/2004/07/08/my-firefox-search-article-gets-slashdotted-by-proxy Redirect 301 /archives/2004/07/07/novell_gives_away_suse_linux_91_pro_and_more.php http://blog.codefront.net/archives/2004/07/07/novell-gives-away-suse-linux-91-pro-and-more Redirect 301 /archives/2004/07/06/looking_for_video_editing_blogs.php http://blog.codefront.net/archives/2004/07/06/looking-for-video-editing-blogs Redirect 301 /archives/2004/07/03/blogupdates_gets_a_facelift.php http://blog.codefront.net/archives/2004/07/03/blogupdates-gets-a-facelift Redirect 301 /archives/2004/07/01/no_time_for_gexodus_python_source_released.php http://blog.codefront.net/archives/2004/07/01/no-time-for-gexodus-python-source-released Redirect 301 /archives/2004/07/01/post_in_forums_a_lot_bbcode_is_for_you.php http://blog.codefront.net/archives/2004/07/01/post-in-forums-a-lot-bbcode-is-for-you Redirect 301 /archives/2004/07/01/mozilla_foundation_to_lead_open_plugin_initiative.php http://blog.codefront.net/archives/2004/07/01/mozilla-foundation-to-lead-open-plugin-initiative Redirect 301 /archives/2004/06/29/critique_my_employers_website_please.php http://blog.codefront.net/archives/2004/06/29/critique-my-employers-website-please Redirect 301 /archives/2004/06/28/top_10_referrers.php http://blog.codefront.net/archives/2004/06/28/top-10-referrers Redirect 301 /archives/2004/06/28/foxamp_firefox_extension_integrates_winamp_into_browser.php http://blog.codefront.net/archives/2004/06/28/foxamp-firefox-extension-integrates-winamp-into-browser Redirect 301 /archives/2004/06/28/danes_czechedout.php http://blog.codefront.net/archives/2004/06/28/danes-czechedout Redirect 301 /archives/2004/06/27/gmail_notifier_extension_for_firefox.php http://blog.codefront.net/archives/2004/06/27/gmail-notifier-extension-for-firefox Redirect 301 /archives/2004/06/26/sending_to_yournamelabelgmailcom_labels_your_email.php http://blog.codefront.net/archives/2004/06/26/sending-to-yournamelabelgmailcom-labels-your-email Redirect 301 /archives/2004/06/26/gmail_invites_so_hard_to_give_away.php http://blog.codefront.net/archives/2004/06/26/gmail-invites-so-hard-to-give-away Redirect 301 /archives/2004/06/25/firefox_091_coming.php http://blog.codefront.net/archives/2004/06/25/firefox-091-coming Redirect 301 /archives/2004/06/23/gexodus_02_some_new_features_for_gmail_mbox_import_tool.php http://blog.codefront.net/archives/2004/06/23/gexodus-02-some-new-features-for-gmail-mbox-import-tool Redirect 301 /archives/2004/06/22/weblog_categorized_using_dewey_decimal_system.php http://blog.codefront.net/archives/2004/06/22/weblog-categorized-using-dewey-decimal-system Redirect 301 /archives/2004/06/22/gmail_invite_for_loyal_reader.php http://blog.codefront.net/archives/2004/06/22/gmail-invite-for-loyal-reader Redirect 301 /archives/2004/06/21/the_secret_behind_getting_more_gmail_invites.php http://blog.codefront.net/archives/2004/06/21/the-secret-behind-getting-more-gmail-invites Redirect 301 /archives/2004/06/21/gexodus_a_graphical_gmail_import_tool.php http://blog.codefront.net/archives/2004/06/21/gexodus-a-graphical-gmail-import-tool Redirect 301 /archives/2004/06/20/czeched_in.php http://blog.codefront.net/archives/2004/06/20/czeched-in Redirect 301 /archives/2004/06/19/very_nice_app_to_import_your_emails_to_gmail.php http://blog.codefront.net/archives/2004/06/19/very-nice-app-to-import-your-emails-to-gmail Redirect 301 /archives/2004/06/19/movabletypegmailcom_for_sale.php http://blog.codefront.net/archives/2004/06/19/movabletypegmailcom-for-sale Redirect 301 /archives/2004/06/18/thanks_for_the_gmail_invite.php http://blog.codefront.net/archives/2004/06/18/thanks-for-the-gmail-invite Redirect 301 /archives/2004/06/18/a_forloop_for_whom.php http://blog.codefront.net/archives/2004/06/18/a-forloop-for-whom Redirect 301 /archives/2004/06/17/table_names_and_case_sensitivity_bad_mysql.php http://blog.codefront.net/archives/2004/06/17/table-names-and-case-sensitivity-bad-mysql Redirect 301 /archives/2004/06/17/mozilla_thunderbird_07_freshly_roasted.php http://blog.codefront.net/archives/2004/06/17/mozilla-thunderbird-07-freshly-roasted Redirect 301 /archives/2004/06/16/mozilla_firefox_09_one_tree_hill_is_out.php http://blog.codefront.net/archives/2004/06/16/mozilla-firefox-09-one-tree-hill-is-out Redirect 301 /archives/2004/06/13/who_cares_about_web_standards.php http://blog.codefront.net/archives/2004/06/13/who-cares-about-web-standards Redirect 301 /archives/2004/06/13/gmail_invites_for_sale_everywhere.php http://blog.codefront.net/archives/2004/06/13/gmail-invites-for-sale-everywhere Redirect 301 /archives/2004/06/10/seen_elsewhere_free_ebook_budget_design.php http://blog.codefront.net/archives/2004/06/10/seen-elsewhere-free-ebook-budget-design Redirect 301 /archives/2004/06/10/seen_elsewhere_firefox_09_tour.php http://blog.codefront.net/archives/2004/06/10/seen-elsewhere-firefox-09-tour Redirect 301 /archives/2004/06/08/firefox_profile_directory_to_change_again.php http://blog.codefront.net/archives/2004/06/08/firefox-profile-directory-to-change-again Redirect 301 /archives/2004/06/07/firefox_09_could_be_out_in_a_week.php http://blog.codefront.net/archives/2004/06/07/firefox-09-could-be-out-in-a-week Redirect 301 /archives/2004/06/02/comment_spam_masquerading_as_a_trackback_ping.php http://blog.codefront.net/archives/2004/06/02/comment-spam-masquerading-as-a-trackback-ping Redirect 301 /archives/2004/05/31/your_own_private_cvs_repository.php http://blog.codefront.net/archives/2004/05/31/your-own-private-cvs-repository Redirect 301 /archives/2004/05/31/singaporeans_like_their_spam.php http://blog.codefront.net/archives/2004/05/31/singaporeans-like-their-spam Redirect 301 /archives/2004/05/26/mozilla_recommended_at_singapores_new_antispam_move.php http://blog.codefront.net/archives/2004/05/26/mozilla-recommended-at-singapores-new-antispam-move Redirect 301 /archives/2004/05/26/why_bittornado_is_a_better_bittorrent_client.php http://blog.codefront.net/archives/2004/05/26/why-bittornado-is-a-better-bittorrent-client Redirect 301 /archives/2004/05/26/firefox_extension_manager_is_here_almost.php http://blog.codefront.net/archives/2004/05/26/firefox-extension-manager-is-here-almost Redirect 301 /archives/2004/05/25/one_year_of_blogging.php http://blog.codefront.net/archives/2004/05/25/one-year-of-blogging Redirect 301 /archives/2004/05/25/lone_wolf_rpg_has_landed.php http://blog.codefront.net/archives/2004/05/25/lone-wolf-rpg-has-landed Redirect 301 /archives/2004/05/24/one_ping_service_to_rule_them_all_pingomatic.php http://blog.codefront.net/archives/2004/05/24/one-ping-service-to-rule-them-all-pingomatic Redirect 301 /archives/2004/05/23/sorry_no_more_hotlinking_please.php http://blog.codefront.net/archives/2004/05/23/sorry-no-more-hotlinking-please Redirect 301 /archives/2004/05/21/mtblacklist_updater_02_usercontributed_improvement.php http://blog.codefront.net/archives/2004/05/21/mtblacklist-updater-02-usercontributed-improvement Redirect 301 /archives/2004/05/15/asa_mozilla_guy_meets_opera.php http://blog.codefront.net/archives/2004/05/15/asa-mozilla-guy-meets-opera Redirect 301 /archives/2004/05/15/away.php http://blog.codefront.net/archives/2004/05/15/away Redirect 301 /archives/2004/05/12/interesting_job_interview_today.php http://blog.codefront.net/archives/2004/05/12/interesting-job-interview-today Redirect 301 /archives/2004/05/12/microsoft_now_says_sp2_will_not_install_on_pirated_copies_of_windows_xp.php http://blog.codefront.net/archives/2004/05/12/microsoft-now-says-sp2-will-not-install-on-pirated-copies-of-windows-xp Redirect 301 /archives/2004/05/07/singaporeans_found_blogging.php http://blog.codefront.net/archives/2004/05/07/singaporeans-found-blogging Redirect 301 /archives/2004/04/30/computer_problems_er_need_help.php http://blog.codefront.net/archives/2004/04/30/computer-problems-er-need-help Redirect 301 /archives/2004/04/30/the_official_firefox_and_thunderbird_build_threads_in_rss.php http://blog.codefront.net/archives/2004/04/30/the-official-firefox-and-thunderbird-build-threads-in-rss Redirect 301 /archives/2004/04/26/server_move_imminent.php http://blog.codefront.net/archives/2004/04/26/server-move-imminent Redirect 301 /archives/2004/04/23/outsearch_with_firefox.php http://blog.codefront.net/archives/2004/04/23/outsearch-with-firefox Redirect 301 /archives/2004/04/22/firefox_extension_manager_sneak_prepreview.php http://blog.codefront.net/archives/2004/04/22/firefox-extension-manager-sneak-prepreview Redirect 301 /archives/2004/04/22/infringement_of_gpl_court_grants_preliminary_injunction.php http://blog.codefront.net/archives/2004/04/22/infringement-of-gpl-court-grants-preliminary-injunction Redirect 301 /archives/2004/04/21/new_thunderbird_artwork_checked_in.php http://blog.codefront.net/archives/2004/04/21/new-thunderbird-artwork-checked-in Redirect 301 /archives/2004/04/20/i_stand_corrected.php http://blog.codefront.net/archives/2004/04/20/i-stand-corrected Redirect 301 /archives/2004/04/18/firefox_search_now_works_in_textboxes_and_textareas.php http://blog.codefront.net/archives/2004/04/18/firefox-search-now-works-in-textboxes-and-textareas Redirect 301 /archives/2004/04/17/thunderbird_to_get_new_branding.php http://blog.codefront.net/archives/2004/04/17/thunderbird-to-get-new-branding Redirect 301 /archives/2004/04/17/server_went_down.php http://blog.codefront.net/archives/2004/04/17/server-went-down Redirect 301 /archives/2004/04/17/patch_uxthemedll_with_multipatcher_to_use_custom_themes.php http://blog.codefront.net/archives/2004/04/17/patch-uxthemedll-with-multipatcher-to-use-custom-themes Redirect 301 /archives/2004/04/17/getting_firefox_nightlies_be_careful_when_using_mozilla_backup.php http://blog.codefront.net/archives/2004/04/17/getting-firefox-nightlies-be-careful-when-using-mozilla-backup Redirect 301 /archives/2004/04/13/new_firefox_feature_add_smart_keywords_from_form_fields.php http://blog.codefront.net/archives/2004/04/13/new-firefox-feature-add-smart-keywords-from-form-fields Redirect 301 /archives/2004/04/07/speaking_in_binary.php http://blog.codefront.net/archives/2004/04/07/speaking-in-binary Redirect 301 /archives/2004/04/07/bookmarklet_lays_out_topography_of_a_webpage.php http://blog.codefront.net/archives/2004/04/07/bookmarklet-lays-out-topography-of-a-webpage Redirect 301 /archives/2004/04/07/1gb_of_email_with_gmail_spymac_already_has_it.php http://blog.codefront.net/archives/2004/04/07/1gb-of-email-with-gmail-spymac-already-has-it Redirect 301 /archives/2004/04/06/smarter_referrer_spam.php http://blog.codefront.net/archives/2004/04/06/smarter-referrer-spam Redirect 301 /archives/2004/04/03/jack_im_so_jealous.php http://blog.codefront.net/archives/2004/04/03/jack-im-so-jealous Redirect 301 /archives/2004/04/02/googles_gmail_is_for_real.php http://blog.codefront.net/archives/2004/04/02/googles-gmail-is-for-real Redirect 301 /archives/2004/03/30/firefox_extension_manager.php http://blog.codefront.net/archives/2004/03/30/firefox-extension-manager Redirect 301 /archives/2004/03/29/googles_facelift_is_official_personalized_web_search.php http://blog.codefront.net/archives/2004/03/29/googles-facelift-is-official-personalized-web-search Redirect 301 /archives/2004/03/27/default_thunderbird_theme_icons_and_usability.php http://blog.codefront.net/archives/2004/03/27/default-thunderbird-theme-icons-and-usability Redirect 301 /archives/2004/03/27/malicious_xpis_run_executable_binaries.php http://blog.codefront.net/archives/2004/03/27/malicious-xpis-run-executable-binaries Redirect 301 /archives/2004/03/19/deletion_of_autocomplete_results_in_firefox_mozilla_17b_released.php http://blog.codefront.net/archives/2004/03/19/deletion-of-autocomplete-results-in-firefox-mozilla-17b-released Redirect 301 /archives/2004/03/19/thesis_submitted.php http://blog.codefront.net/archives/2004/03/19/thesis-submitted Redirect 301 /archives/2004/03/14/junk_filter_improvements_in_thunderbird_weekly_build_new_win32_installer.php http://blog.codefront.net/archives/2004/03/14/junk-filter-improvements-in-thunderbird-weekly-build-new-win32-installer Redirect 301 /archives/2004/03/12/firefox_profiles_are_now_in_firefox_folder.php http://blog.codefront.net/archives/2004/03/12/firefox-profiles-are-now-in-firefox-folder Redirect 301 /archives/2004/03/09/getting_net_button_listbar_control_to_work.php http://blog.codefront.net/archives/2004/03/09/getting-net-button-listbar-control-to-work Redirect 301 /archives/2004/03/09/firefox_mail_integration_ui_just_checked_in.php http://blog.codefront.net/archives/2004/03/09/firefox-mail-integration-ui-just-checked-in Redirect 301 /archives/2004/03/08/help_needed_with_net_and_java.php http://blog.codefront.net/archives/2004/03/08/help-needed-with-net-and-java Redirect 301 /archives/2004/03/07/experience_googles_new_look_with_a_bookmarklet.php http://blog.codefront.net/archives/2004/03/07/experience-googles-new-look-with-a-bookmarklet Redirect 301 /archives/2004/03/06/link_toolbar_for_firefox.php http://blog.codefront.net/archives/2004/03/06/link-toolbar-for-firefox Redirect 301 /archives/2004/03/05/switching_to_firefox_to_get_easier.php http://blog.codefront.net/archives/2004/03/05/switching-to-firefox-to-get-easier Redirect 301 /archives/2004/03/05/firefox_profiles_will_no_longer_be_in_phoenix_folder.php http://blog.codefront.net/archives/2004/03/05/firefox-profiles-will-no-longer-be-in-phoenix-folder Redirect 301 /archives/2004/03/02/gppglecom.php http://blog.codefront.net/archives/2004/03/02/gppglecom Redirect 301 /archives/2004/03/01/referrer_spam_revisited.php http://blog.codefront.net/archives/2004/03/01/referrer-spam-revisited Redirect 301 /archives/2004/03/01/the_best_list_of_css_filters_so_far.php http://blog.codefront.net/archives/2004/03/01/the-best-list-of-css-filters-so-far Redirect 301 /archives/2004/02/25/textpattern_a_promising_cms_sprouts_its_wings.php http://blog.codefront.net/archives/2004/02/25/textpattern-a-promising-cms-sprouts-its-wings Redirect 301 /archives/2004/02/23/ms_excel_confounds_me.php http://blog.codefront.net/archives/2004/02/23/ms-excel-confounds-me Redirect 301 /archives/2004/02/22/anime_version_of_the_firefox_logo.php http://blog.codefront.net/archives/2004/02/22/anime-version-of-the-firefox-logo Redirect 301 /archives/2004/02/21/firefox_download_manager_extension.php http://blog.codefront.net/archives/2004/02/21/firefox-download-manager-extension Redirect 301 /archives/2004/02/21/to_the_people_asking_for_an_orkut_invite.php http://blog.codefront.net/archives/2004/02/21/to-the-people-asking-for-an-orkut-invite Redirect 301 /archives/2004/02/20/backing_up_your_imap_email_in_mozilla_thunderbird.php http://blog.codefront.net/archives/2004/02/20/backing-up-your-imap-email-in-mozilla-thunderbird Redirect 301 /archives/2004/02/20/liststyleimage_alignment_quirk_in_iewin_and_opera.php http://blog.codefront.net/archives/2004/02/20/liststyleimage-alignment-quirk-in-iewin-and-opera Redirect 301 /archives/2004/02/17/mozilla_europe_website_launched.php http://blog.codefront.net/archives/2004/02/17/mozilla-europe-website-launched Redirect 301 /archives/2004/02/16/interesting_google_stuff.php http://blog.codefront.net/archives/2004/02/16/interesting-google-stuff Redirect 301 /archives/2004/02/14/blogzilla_exposes_some_windows_source_code.php http://blog.codefront.net/archives/2004/02/14/blogzilla-exposes-some-windows-source-code Redirect 301 /archives/2004/02/13/firebird_firefox_how_about_firegoat.php http://blog.codefront.net/archives/2004/02/13/firebird-firefox-how-about-firegoat Redirect 301 /archives/2004/02/11/the_new_referrer_spam_technique_blogger_beware.php http://blog.codefront.net/archives/2004/02/11/the-new-referrer-spam-technique-blogger-beware Redirect 301 /archives/2004/02/11/more_on_mozilla_mozilla_backup_bt_tracker_updated_tbe.php http://blog.codefront.net/archives/2004/02/11/more-on-mozilla-mozilla-backup-bt-tracker-updated-tbe Redirect 301 /archives/2004/02/10/firebird_is_now_firefox_milestone_08_released.php http://blog.codefront.net/archives/2004/02/10/firebird-is-now-firefox-milestone-08-released Redirect 301 /archives/2004/02/09/microsoft_frontpage_ad_dripping_with_irony.php http://blog.codefront.net/archives/2004/02/09/microsoft-frontpage-ad-dripping-with-irony Redirect 301 /archives/2004/02/05/kuro5shin_article_insults_movabletype_and_mt_bloggers.php http://blog.codefront.net/archives/2004/02/05/kuro5shin-article-insults-movabletype-and-mt-bloggers Redirect 301 /archives/2004/02/04/test_your_browser_security.php http://blog.codefront.net/archives/2004/02/04/test-your-browser-security Redirect 301 /archives/2004/02/04/orkut_invitations_for_sale_at_ebay.php http://blog.codefront.net/archives/2004/02/04/orkut-invitations-for-sale-at-ebay Redirect 301 /archives/2004/02/03/mozilla_firebird_out_next_monday.php http://blog.codefront.net/archives/2004/02/03/mozilla-firebird-out-next-monday Redirect 301 /archives/2004/02/02/mozilla_thunderbird_05_test_builds_are_available.php http://blog.codefront.net/archives/2004/02/02/mozilla-thunderbird-05-test-builds-are-available Redirect 301 /archives/2004/02/02/my_thunderbird_build_20040201.php http://blog.codefront.net/archives/2004/02/02/my-thunderbird-build-20040201 Redirect 301 /archives/2004/02/01/the_force_that_is_slashdot.php http://blog.codefront.net/archives/2004/02/01/the-force-that-is-slashdot Redirect 301 /archives/2004/02/01/sorry_if_you_came_in_from_queerfiltercom.php http://blog.codefront.net/archives/2004/02/01/sorry-if-you-came-in-from-queerfiltercom Redirect 301 /archives/2004/01/31/there_is_no_native_rss_reader_panel_in_firebird_08_phew.php http://blog.codefront.net/archives/2004/01/31/there-is-no-native-rss-reader-panel-in-firebird-08-phew Redirect 301 /archives/2004/01/30/xhtmlcssjs_scrabble.php http://blog.codefront.net/archives/2004/01/30/xhtmlcssjs-scrabble Redirect 301 /archives/2004/01/30/ie_file_download_extension_spoofing_hole.php http://blog.codefront.net/archives/2004/01/30/ie-file-download-extension-spoofing-hole Redirect 301 /archives/2004/01/30/firebird_08_on_the_horizon.php http://blog.codefront.net/archives/2004/01/30/firebird-08-on-the-horizon Redirect 301 /archives/2004/01/28/nothing_to_redeem_here.php http://blog.codefront.net/archives/2004/01/28/nothing-to-redeem-here Redirect 301 /archives/2004/01/28/pretty_in_pink_and_yellow_and_green.php http://blog.codefront.net/archives/2004/01/28/pretty-in-pink-and-yellow-and-green Redirect 301 /archives/2004/01/25/vbnet_boolean_operators_and_shortcircuit_evaluation.php http://blog.codefront.net/archives/2004/01/25/vbnet-boolean-operators-and-shortcircuit-evaluation Redirect 301 /archives/2004/01/25/teach_yourself_java_in_21_days.php http://blog.codefront.net/archives/2004/01/25/teach-yourself-java-in-21-days Redirect 301 /archives/2004/01/22/photoshop_magic.php http://blog.codefront.net/archives/2004/01/22/photoshop-magic Redirect 301 /archives/2004/01/22/tooltips_with_css.php http://blog.codefront.net/archives/2004/01/22/tooltips-with-css Redirect 301 /archives/2004/01/19/funny_how_this_site_looks_bad.php http://blog.codefront.net/archives/2004/01/19/funny-how-this-site-looks-bad Redirect 301 /archives/2004/01/13/get_rid_of_low_disk_space_popups_in_windows.php http://blog.codefront.net/archives/2004/01/13/get-rid-of-low-disk-space-popups-in-windows Redirect 301 /archives/2004/01/13/http_error_pages_for_weblogs.php http://blog.codefront.net/archives/2004/01/13/http-error-pages-for-weblogs Redirect 301 /archives/2004/01/12/the_php_anthology_just_arrived.php http://blog.codefront.net/archives/2004/01/12/the-php-anthology-just-arrived Redirect 301 /archives/2004/01/07/blacklist_weblogcempercom_if_you_dont_want_vaguely_related_trackbacks.php http://blog.codefront.net/archives/2004/01/07/blacklist-weblogcempercom-if-you-dont-want-vaguely-related-trackbacks Redirect 301 /archives/2004/01/02/the_monthly_report_december_2003.php http://blog.codefront.net/archives/2004/01/02/the-monthly-report-december-2003 Redirect 301 /archives/2004/01/01/changing_webhosts_temporarily_funky.php http://blog.codefront.net/archives/2004/01/01/changing-webhosts-temporarily-funky Redirect 301 /archives/2003/12/29/nice_comment_postbit_from_vantanorg.php http://blog.codefront.net/archives/2003/12/29/nice-comment-postbit-from-vantanorg Redirect 301 /archives/2003/12/29/sending_trackback_pings_indiscriminately_makes_you_a_trackback_spammer.php http://blog.codefront.net/archives/2003/12/29/sending-trackback-pings-indiscriminately-makes-you-a-trackback-spammer Redirect 301 /archives/2003/12/23/use_bloglines_subscribe_to_email_mailing_lists.php http://blog.codefront.net/archives/2003/12/23/use-bloglines-subscribe-to-email-mailing-lists Redirect 301 /archives/2003/12/22/movable_type_265_released_version_30_details_dangled_tantalizingly.php http://blog.codefront.net/archives/2003/12/22/movable-type-265-released-version-30-details-dangled-tantalizingly Redirect 301 /archives/2003/12/21/ungreeking_a_color_wheel_and_gifs.php http://blog.codefront.net/archives/2003/12/21/ungreeking-a-color-wheel-and-gifs Redirect 301 /archives/2003/12/18/easy_htaccess.php http://blog.codefront.net/archives/2003/12/18/easy-htaccess Redirect 301 /archives/2003/12/17/email_addresses_for_dodgy_websitespeople.php http://blog.codefront.net/archives/2003/12/17/email-addresses-for-dodgy-websitespeople Redirect 301 /archives/2003/12/17/shooting_around_corners.php http://blog.codefront.net/archives/2003/12/17/shooting-around-corners Redirect 301 /archives/2003/12/14/mtblacklist_updater.php http://blog.codefront.net/archives/2003/12/14/mtblacklist-updater Redirect 301 /archives/2003/12/14/google_can_track_your_fedex_delivery.php http://blog.codefront.net/archives/2003/12/14/google-can-track-your-fedex-delivery Redirect 301 /archives/2003/12/10/new_ie_vulnerability_fake_urls.php http://blog.codefront.net/archives/2003/12/10/new-ie-vulnerability-fake-urls Redirect 301 /archives/2003/12/10/easy_charity_with_buckahit.php http://blog.codefront.net/archives/2003/12/10/easy-charity-with-buckahit Redirect 301 /archives/2003/12/09/using_a_web_browser_with_a_phone_dial.php http://blog.codefront.net/archives/2003/12/09/using-a-web-browser-with-a-phone-dial Redirect 301 /archives/2003/12/09/just_say_no_to_microsoft.php http://blog.codefront.net/archives/2003/12/09/just-say-no-to-microsoft Redirect 301 /archives/2003/12/09/a_good_mozilla_firebird_nightly_build.php http://blog.codefront.net/archives/2003/12/09/a-good-mozilla-firebird-nightly-build Redirect 301 /archives/2003/12/08/spam_wait_for_movable_type_humans_wait_bots_dont.php http://blog.codefront.net/archives/2003/12/08/spam-wait-for-movable-type-humans-wait-bots-dont Redirect 301 /archives/2003/12/07/mozilla_thunderbird_04_new_features_upgrading_and_more.php http://blog.codefront.net/archives/2003/12/07/mozilla-thunderbird-04-new-features-upgrading-and-more Redirect 301 /archives/2003/12/04/abyss_web_server_small_and_really_neat.php http://blog.codefront.net/archives/2003/12/04/abyss-web-server-small-and-really-neat Redirect 301 /archives/2003/12/04/your_site_in_konqueror_too.php http://blog.codefront.net/archives/2003/12/04/your-site-in-konqueror-too Redirect 301 /archives/2003/12/01/the_monthly_report_november_2003.php http://blog.codefront.net/archives/2003/12/01/the-monthly-report-november-2003 Redirect 301 /archives/2003/12/01/aids_awareness.php http://blog.codefront.net/archives/2003/12/01/aids-awareness Redirect 301 /archives/2003/12/01/css_selectors_translator.php http://blog.codefront.net/archives/2003/12/01/css-selectors-translator Redirect 301 /archives/2003/12/01/the_beauty_of_2020_vision.php http://blog.codefront.net/archives/2003/12/01/the-beauty-of-2020-vision Redirect 301 /archives/2003/11/29/you_dont_need_a_mac_to_see_your_webpage_in_safari.php http://blog.codefront.net/archives/2003/11/29/you-dont-need-a-mac-to-see-your-webpage-in-safari Redirect 301 /archives/2003/11/28/create_your_own_south_park_character.php http://blog.codefront.net/archives/2003/11/28/create-your-own-south-park-character Redirect 301 /archives/2003/11/28/getting_funky_with_nice_titles.php http://blog.codefront.net/archives/2003/11/28/getting-funky-with-nice-titles Redirect 301 /archives/2003/11/27/movable_type_spam_vulnerability.php http://blog.codefront.net/archives/2003/11/27/movable-type-spam-vulnerability Redirect 301 /archives/2003/11/25/more_accessing_hotmail_in_thunderbird.php http://blog.codefront.net/archives/2003/11/25/more-accessing-hotmail-in-thunderbird Redirect 301 /archives/2003/11/22/accessing_hotmail_with_thunderbird.php http://blog.codefront.net/archives/2003/11/22/accessing-hotmail-with-thunderbird Redirect 301 /archives/2003/11/21/how_to_really_kill_windows_messenger.php http://blog.codefront.net/archives/2003/11/21/how-to-really-kill-windows-messenger Redirect 301 /archives/2003/11/18/patch_uxthemedll_to_really_skin_winxp.php http://blog.codefront.net/archives/2003/11/18/patch-uxthemedll-to-really-skin-winxp Redirect 301 /archives/2003/11/14/spotlight_on_java_and_j2ee_at_sitepoint.php http://blog.codefront.net/archives/2003/11/14/spotlight-on-java-and-j2ee-at-sitepoint Redirect 301 /archives/2003/11/14/cvs_syncs_and_backs_up_your_life.php http://blog.codefront.net/archives/2003/11/14/cvs-syncs-and-backs-up-your-life Redirect 301 /archives/2003/11/14/101_things_that_the_mozilla_browser_can_do_that_ie_cannot.php http://blog.codefront.net/archives/2003/11/14/101-things-that-the-mozilla-browser-can-do-that-ie-cannot Redirect 301 /archives/2003/11/14/mozilla_and_ie_in_1_application.php http://blog.codefront.net/archives/2003/11/14/mozilla-and-ie-in-1-application Redirect 301 /archives/2003/11/13/butters_real_name.php http://blog.codefront.net/archives/2003/11/13/butters-real-name Redirect 301 /archives/2003/11/11/required_reading_floats_and_positioning.php http://blog.codefront.net/archives/2003/11/11/required-reading-floats-and-positioning Redirect 301 /archives/2003/11/11/popup_blocking_coming_soon_to_ie.php http://blog.codefront.net/archives/2003/11/11/popup-blocking-coming-soon-to-ie Redirect 301 /archives/2003/11/10/bloggers_against_comment_spam.php http://blog.codefront.net/archives/2003/11/10/bloggers-against-comment-spam Redirect 301 /archives/2003/11/08/ahem_5_reasons_not_to_buy_an_ipod.php http://blog.codefront.net/archives/2003/11/08/ahem-5-reasons-not-to-buy-an-ipod Redirect 301 /archives/2003/11/07/search_without_opening_a_browser_with_google_deskbar.php http://blog.codefront.net/archives/2003/11/07/search-without-opening-a-browser-with-google-deskbar Redirect 301 /archives/2003/11/03/the_monthly_report_october_2003.php http://blog.codefront.net/archives/2003/11/03/the-monthly-report-october-2003 Redirect 301 /archives/2003/11/03/introduction_to_weblogs.php http://blog.codefront.net/archives/2003/11/03/introduction-to-weblogs Redirect 301 /archives/2003/11/02/thunderbird_why_it_needs_a_purge_buttonshortcut.php http://blog.codefront.net/archives/2003/11/02/thunderbird-why-it-needs-a-purge-buttonshortcut Redirect 301 /archives/2003/11/01/happy_birthday.php http://blog.codefront.net/archives/2003/11/01/happy-birthday Redirect 301 /archives/2003/10/30/view_your_website_in_lynx_without_lynx.php http://blog.codefront.net/archives/2003/10/30/view-your-website-in-lynx-without-lynx Redirect 301 /archives/2003/10/27/new_ie_smells_like_mozilla.php http://blog.codefront.net/archives/2003/10/27/new-ie-smells-like-mozilla Redirect 301 /archives/2003/10/27/preventing_rsi_with_workrave.php http://blog.codefront.net/archives/2003/10/27/preventing-rsi-with-workrave Redirect 301 /archives/2003/10/27/ive_got_minitab_shapes.php http://blog.codefront.net/archives/2003/10/27/ive-got-minitab-shapes Redirect 301 /archives/2003/10/24/branding_mozilla_ie_considered_harmful.php http://blog.codefront.net/archives/2003/10/24/branding-mozilla-ie-considered-harmful Redirect 301 /archives/2003/10/15/comparing_mozilla_firebird_with_other_browsers.php http://blog.codefront.net/archives/2003/10/15/comparing-mozilla-firebird-with-other-browsers Redirect 301 /archives/2003/10/15/beta_version_of_mozilla_website.php http://blog.codefront.net/archives/2003/10/15/beta-version-of-mozilla-website Redirect 301 /archives/2003/10/15/mozilla_firebird_07_released.php http://blog.codefront.net/archives/2003/10/15/mozilla-firebird-07-released Redirect 301 /archives/2003/10/13/got_lone_wolf.php http://blog.codefront.net/archives/2003/10/13/got-lone-wolf Redirect 301 /archives/2003/10/10/unbelievable_optical_illusion.php http://blog.codefront.net/archives/2003/10/10/unbelievable-optical-illusion Redirect 301 /archives/2003/10/10/mimicking_magazines_with_css.php http://blog.codefront.net/archives/2003/10/10/mimicking-magazines-with-css Redirect 301 /archives/2003/10/10/google_irony.php http://blog.codefront.net/archives/2003/10/10/google-irony Redirect 301 /archives/2003/10/08/winner_of_sitepointforumscom_css_contest_announced.php http://blog.codefront.net/archives/2003/10/08/winner-of-sitepointforumscom-css-contest-announced Redirect 301 /archives/2003/10/06/mozilla_backup_for_firebird_and_thunderbird.php http://blog.codefront.net/archives/2003/10/06/mozilla-backup-for-firebird-and-thunderbird Redirect 301 /archives/2003/10/01/the_monthly_report_september_2003.php http://blog.codefront.net/archives/2003/10/01/the-monthly-report-september-2003 Redirect 301 /archives/2003/09/25/kids_these_days.php http://blog.codefront.net/archives/2003/09/25/kids-these-days Redirect 301 /archives/2003/09/23/vinnie_on_tables_and_css.php http://blog.codefront.net/archives/2003/09/23/vinnie-on-tables-and-css Redirect 301 /archives/2003/09/23/a_list_apart_redesign_coming_soon.php http://blog.codefront.net/archives/2003/09/23/a-list-apart-redesign-coming-soon Redirect 301 /archives/2003/09/22/humour_for_academia_vaguely_intellectual_humour.php http://blog.codefront.net/archives/2003/09/22/humour-for-academia-vaguely-intellectual-humour Redirect 301 /archives/2003/09/20/stumbleupon_toolbar.php http://blog.codefront.net/archives/2003/09/20/stumbleupon-toolbar Redirect 301 /archives/2003/09/14/hacker_ethics_hacking_warning_received.php http://blog.codefront.net/archives/2003/09/14/hacker-ethics-hacking-warning-received Redirect 301 /archives/2003/09/13/naruto_cosplay_picture.php http://blog.codefront.net/archives/2003/09/13/naruto-cosplay-picture Redirect 301 /archives/2003/09/13/css_rollovers_without_preloading.php http://blog.codefront.net/archives/2003/09/13/css-rollovers-without-preloading Redirect 301 /archives/2003/09/11/your_blogger_code.php http://blog.codefront.net/archives/2003/09/11/your-blogger-code Redirect 301 /archives/2003/09/07/20_questions_neat_pseudoclassifier.php http://blog.codefront.net/archives/2003/09/07/20-questions-neat-pseudoclassifier Redirect 301 /archives/2003/09/02/css_contest_at_sitepointforumscom.php http://blog.codefront.net/archives/2003/09/02/css-contest-at-sitepointforumscom Redirect 301 /archives/2003/09/01/flash_your_keyboard_lights_with_java.php http://blog.codefront.net/archives/2003/09/01/flash-your-keyboard-lights-with-java Redirect 301 /archives/2003/09/01/the_monthly_report_august_2003.php http://blog.codefront.net/archives/2003/09/01/the-monthly-report-august-2003 Redirect 301 /archives/2003/08/31/xul_periodic_table.php http://blog.codefront.net/archives/2003/08/31/xul-periodic-table Redirect 301 /archives/2003/08/30/mozilla_links_newsletter.php http://blog.codefront.net/archives/2003/08/30/mozilla-links-newsletter Redirect 301 /archives/2003/08/28/stumped_by_regular_expressions_try_the_regex_coach.php http://blog.codefront.net/archives/2003/08/28/stumped-by-regular-expressions-try-the-regex-coach Redirect 301 /archives/2003/08/28/2nd_installment_of_a_second_voice.php http://blog.codefront.net/archives/2003/08/28/2nd-installment-of-a-second-voice Redirect 301 /archives/2003/08/27/free_classics_ebooks.php http://blog.codefront.net/archives/2003/08/27/free-classics-ebooks Redirect 301 /archives/2003/08/24/natures_flawed_programming.php http://blog.codefront.net/archives/2003/08/24/natures-flawed-programming Redirect 301 /archives/2003/08/21/dealing_with_colors.php http://blog.codefront.net/archives/2003/08/21/dealing-with-colors Redirect 301 /archives/2003/08/21/genetic_algorithms_links_2.php http://blog.codefront.net/archives/2003/08/21/genetic-algorithms-links-2 Redirect 301 /archives/2003/08/21/dhtml_lemmings.php http://blog.codefront.net/archives/2003/08/21/dhtml-lemmings Redirect 301 /archives/2003/08/16/tracking_entry_referrers_with_php_in_mt.php http://blog.codefront.net/archives/2003/08/16/tracking-entry-referrers-with-php-in-mt Redirect 301 /archives/2003/08/15/beginning_web_design_series.php http://blog.codefront.net/archives/2003/08/15/beginning-web-design-series Redirect 301 /archives/2003/08/14/python_java_comparison_article.php http://blog.codefront.net/archives/2003/08/14/python-java-comparison-article Redirect 301 /archives/2003/08/13/fatal_incident_in_campus_nus.php http://blog.codefront.net/archives/2003/08/13/fatal-incident-in-campus-nus Redirect 301 /archives/2003/08/13/foreach_in_java_15.php http://blog.codefront.net/archives/2003/08/13/foreach-in-java-15 Redirect 301 /archives/2003/08/13/new_blog_on_mozilla_firebird_nightlies.php http://blog.codefront.net/archives/2003/08/13/new-blog-on-mozilla-firebird-nightlies Redirect 301 /archives/2003/08/13/go_to_referrer_bookmarklet.php http://blog.codefront.net/archives/2003/08/13/go-to-referrer-bookmarklet Redirect 301 /archives/2003/08/13/googles_new_builtin_calculator.php http://blog.codefront.net/archives/2003/08/13/googles-new-builtin-calculator Redirect 301 /archives/2003/08/12/quicklist_of_chrome_urls_for_mozilla.php http://blog.codefront.net/archives/2003/08/12/quicklist-of-chrome-urls-for-mozilla Redirect 301 /archives/2003/08/12/genetic_algorithms_links.php http://blog.codefront.net/archives/2003/08/12/genetic-algorithms-links Redirect 301 /archives/2003/08/11/getting_with_the_style_switcher.php http://blog.codefront.net/archives/2003/08/11/getting-with-the-style-switcher Redirect 301 /archives/2003/08/11/redesigning_made_easy_with_edit_styles_bookmarklet.php http://blog.codefront.net/archives/2003/08/11/redesigning-made-easy-with-edit-styles-bookmarklet Redirect 301 /archives/2003/08/10/web_designer_article_series_a_second_voice.php http://blog.codefront.net/archives/2003/08/10/web-designer-article-series-a-second-voice Redirect 301 /archives/2003/08/08/alphabet_letter.php http://blog.codefront.net/archives/2003/08/08/alphabet-letter Redirect 301 /archives/2003/08/08/designing_with_web_standards_slides_online.php http://blog.codefront.net/archives/2003/08/08/designing-with-web-standards-slides-online Redirect 301 /archives/2003/08/08/marketing_mozilla_firebird.php http://blog.codefront.net/archives/2003/08/08/marketing-mozilla-firebird Redirect 301 /archives/2003/08/08/life_as_it_has_never_sucked_before.php http://blog.codefront.net/archives/2003/08/08/life-as-it-has-never-sucked-before Redirect 301 /archives/2003/07/30/the_monthly_report_july_2003.php http://blog.codefront.net/archives/2003/07/30/the-monthly-report-july-2003 Redirect 301 /archives/2003/07/30/cpe_the_illegitimate_forgotten_bastard_child_of_ece_dept_nus.php http://blog.codefront.net/archives/2003/07/30/cpe-the-illegitimate-forgotten-bastard-child-of-ece-dept-nus Redirect 301 /archives/2003/07/29/mozilla_firebird_061_released.php http://blog.codefront.net/archives/2003/07/29/mozilla-firebird-061-released Redirect 301 /archives/2003/07/29/module_bidding_result.php http://blog.codefront.net/archives/2003/07/29/module-bidding-result Redirect 301 /archives/2003/07/29/great_php5_article_at_sitepoint.php http://blog.codefront.net/archives/2003/07/29/great-php5-article-at-sitepoint Redirect 301 /archives/2003/07/29/mozilla_thunderbird_01.php http://blog.codefront.net/archives/2003/07/29/mozilla-thunderbird-01 Redirect 301 /archives/2003/07/29/bidding_for_modules.php http://blog.codefront.net/archives/2003/07/29/bidding-for-modules Redirect 301 /archives/2003/07/29/timing.php http://blog.codefront.net/archives/2003/07/29/timing Redirect 301 /archives/2003/07/27/reg_id_is_not__id.php http://blog.codefront.net/archives/2003/07/27/reg-id-is-not--id Redirect 301 /archives/2003/07/26/meaningful_urls_in_movabletype.php http://blog.codefront.net/archives/2003/07/26/meaningful-urls-in-movabletype Redirect 301 /archives/2003/07/26/button_maker.php http://blog.codefront.net/archives/2003/07/26/button-maker Redirect 301 /archives/2003/07/26/back_from_the_dead.php http://blog.codefront.net/archives/2003/07/26/back-from-the-dead Redirect 301 /archives/2003/07/20/movabletype_for_your_site_not_blog.php http://blog.codefront.net/archives/2003/07/20/movabletype-for-your-site-not-blog Redirect 301 /archives/2003/07/20/modules_for_the_next_semester.php http://blog.codefront.net/archives/2003/07/20/modules-for-the-next-semester Redirect 301 /archives/2003/07/20/i_got_my_google_tan.php http://blog.codefront.net/archives/2003/07/20/i-got-my-google-tan Redirect 301 /archives/2003/07/20/rpg_comic.php http://blog.codefront.net/archives/2003/07/20/rpg-comic Redirect 301 /archives/2003/07/16/bookmarklets_for_the_web_designer.php http://blog.codefront.net/archives/2003/07/16/bookmarklets-for-the-web-designer Redirect 301 /archives/2003/07/16/pull_quotes_for_your_blog.php http://blog.codefront.net/archives/2003/07/16/pull-quotes-for-your-blog Redirect 301 /archives/2003/07/15/dragonlance_persistent_world_for_neverwinter_nights.php http://blog.codefront.net/archives/2003/07/15/dragonlance-persistent-world-for-neverwinter-nights Redirect 301 /archives/2003/07/15/a_handy_color_picker.php http://blog.codefront.net/archives/2003/07/15/a-handy-color-picker Redirect 301 /archives/2003/07/14/ensight.php http://blog.codefront.net/archives/2003/07/14/ensight Redirect 301 /archives/2003/07/14/rounded_tables_with_css.php http://blog.codefront.net/archives/2003/07/14/rounded-tables-with-css Redirect 301 /archives/2003/07/13/mozilla_easy_search.php http://blog.codefront.net/archives/2003/07/13/mozilla-easy-search Redirect 301 /archives/2003/07/09/state_of_it_journalism_in_singapore.php http://blog.codefront.net/archives/2003/07/09/state-of-it-journalism-in-singapore Redirect 301 /archives/2003/07/04/anime_goodness.php http://blog.codefront.net/archives/2003/07/04/anime-goodness Redirect 301 /archives/2003/07/04/google_toolbar_20_beta.php http://blog.codefront.net/archives/2003/07/04/google-toolbar-20-beta Redirect 301 /archives/2003/07/02/php5_beta_released.php http://blog.codefront.net/archives/2003/07/02/php5-beta-released Redirect 301 /archives/2003/06/26/jade_on_bea_weblogic_server.php http://blog.codefront.net/archives/2003/06/26/jade-on-bea-weblogic-server Redirect 301 /archives/2003/06/26/artimacom_techoriented_blog_directory.php http://blog.codefront.net/archives/2003/06/26/artimacom-techoriented-blog-directory Redirect 301 /archives/2003/06/21/multiauthor_java_tips_blog.php http://blog.codefront.net/archives/2003/06/21/multiauthor-java-tips-blog Redirect 301 /archives/2003/06/21/javablogs_gets_confused.php http://blog.codefront.net/archives/2003/06/21/javablogs-gets-confused Redirect 301 /archives/2003/06/21/java_tip_2_static_factory_methods_vs_constructors.php http://blog.codefront.net/archives/2003/06/21/java-tip-2-static-factory-methods-vs-constructors Redirect 301 /archives/2003/06/20/cms_mambo_open_source_45.php http://blog.codefront.net/archives/2003/06/20/cms-mambo-open-source-45 Redirect 301 /archives/2003/06/19/domain_names_what_were_they_thinking.php http://blog.codefront.net/archives/2003/06/19/domain-names-what-were-they-thinking Redirect 301 /archives/2003/06/17/integrating_jade_into_jboss_with_bluejade.php http://blog.codefront.net/archives/2003/06/17/integrating-jade-into-jboss-with-bluejade Redirect 301 /archives/2003/06/17/java_tip_1_defensive_copies.php http://blog.codefront.net/archives/2003/06/17/java-tip-1-defensive-copies Redirect 301 /archives/2003/06/16/move_and_redesign.php http://blog.codefront.net/archives/2003/06/16/move-and-redesign Redirect 301 /archives/2003/06/10/winners_of_javaworld_2002_editors_choice_awards.php http://blog.codefront.net/archives/2003/06/10/winners-of-javaworld-2002-editors-choice-awards Redirect 301 /archives/2003/06/10/young_and_talented_web_developers_designers.php http://blog.codefront.net/archives/2003/06/10/young-and-talented-web-developers-designers Redirect 301 /archives/2003/06/07/sites_that_block_mozilla_browsers_user_agent_switcher.php http://blog.codefront.net/archives/2003/06/07/sites-that-block-mozilla-browsers-user-agent-switcher Redirect 301 /archives/2003/06/07/sites_that_block_mozilla_browsers.php http://blog.codefront.net/archives/2003/06/07/sites-that-block-mozilla-browsers Redirect 301 /archives/2003/06/06/thunderbird_email_client_quick_update.php http://blog.codefront.net/archives/2003/06/06/thunderbird-email-client-quick-update Redirect 301 /archives/2003/06/06/thunderbird_email_client.php http://blog.codefront.net/archives/2003/06/06/thunderbird-email-client Redirect 301 /archives/2003/06/06/xul_article_at_sitepoint_part_3_creating_xpcom_components_ebook.php http://blog.codefront.net/archives/2003/06/06/xul-article-at-sitepoint-part-3-creating-xpcom-components-ebook Redirect 301 /archives/2003/06/06/coollooking_blog_buttons.php http://blog.codefront.net/archives/2003/06/06/coollooking-blog-buttons Redirect 301 /archives/2003/06/06/mozilla_tips_and_tricks.php http://blog.codefront.net/archives/2003/06/06/mozilla-tips-and-tricks Redirect 301 /archives/2003/06/04/sitepoint_community_crier_article.php http://blog.codefront.net/archives/2003/06/04/sitepoint-community-crier-article Redirect 301 /archives/2003/05/31/design_patterns_ebook.php http://blog.codefront.net/archives/2003/05/31/design-patterns-ebook Redirect 301 /archives/2003/05/31/neverwinter_nights_shadows_of_undrentide_has_gone_gold.php http://blog.codefront.net/archives/2003/05/31/neverwinter-nights-shadows-of-undrentide-has-gone-gold Redirect 301 /archives/2003/05/30/damlxslt_update.php http://blog.codefront.net/archives/2003/05/30/damlxslt-update Redirect 301 /archives/2003/05/29/exam_results.php http://blog.codefront.net/archives/2003/05/29/exam-results Redirect 301 /archives/2003/05/29/xul_article_at_sitepoint_part_2.php http://blog.codefront.net/archives/2003/05/29/xul-article-at-sitepoint-part-2 Redirect 301 /archives/2003/05/28/jakarta_commons_digester_component.php http://blog.codefront.net/archives/2003/05/28/jakarta-commons-digester-component Redirect 301 /archives/2003/05/26/simkim_embeddable_scripting_language.php http://blog.codefront.net/archives/2003/05/26/simkim-embeddable-scripting-language Redirect 301 /archives/2003/05/26/code_block_and_music.php http://blog.codefront.net/archives/2003/05/26/code-block-and-music Redirect 301 /archives/2003/05/25/cm4_uses_xmlbased_skinning.php http://blog.codefront.net/archives/2003/05/25/cm4-uses-xmlbased-skinning Redirect 301 /archives/2003/05/24/interesting_threads_and_xul_article_at_sitepoint.php http://blog.codefront.net/archives/2003/05/24/interesting-threads-and-xul-article-at-sitepoint Redirect 301 /archives/2003/05/24/thinlet.php http://blog.codefront.net/archives/2003/05/24/thinlet Redirect 301 /archives/2003/05/24/daml_xslt.php http://blog.codefront.net/archives/2003/05/24/daml-xslt Redirect 301 /archives/2003/05/24/humble_origins.php http://blog.codefront.net/archives/2003/05/24/humble-origins RewriteEngine On RewriteBase / RewriteRule ^feed/?([_0-9a-z-]+)?/?$ /index.php?feed=_$1 [QSA] RewriteRule ^comments/feed/?([_0-9a-z-]+)?/?$ /index.php?feed=_$1&withcomments=1 [QSA] RewriteRule ^page/?([0-9]{1,})/?$ /index.php?paged=$1 [QSA] RewriteRule ^site/([_0-9a-z-]+)/(feed|rdf|rss|rss2|atom)/?$ /index.php?pagename=$1&feed=$2 [QSA] RewriteRule ^site/([_0-9a-z-]+)/page/?([0-9]{1,})/?$ /index.php?pagename=$1&paged=$2 [QSA] RewriteRule ^site/([_0-9a-z-]+)/?$ /index.php?pagename=$1 [QSA] RewriteRule ^search/(.+)/(feed|rdf|rss|rss2|atom)/?$ /index.php?s=$1&feed=$2 [QSA] RewriteRule ^search/(.+)/page/?([0-9]{1,})/?$ /index.php?s=$1&paged=$2 [QSA] RewriteRule ^search/(.+)/?$ /index.php?s=$1 [QSA] RewriteRule ^archives/category/([/_0-9a-z-]+)/(feed|rdf|rss|rss2|atom)/?$ /index.php?category_name=$1&feed=$2 [QSA] RewriteRule ^archives/category/([/_0-9a-z-]+)/page/?([0-9]{1,})/?$ /index.php?category_name=$1&paged=$2 [QSA] RewriteRule ^archives/category/([/_0-9a-z-]+)/?$ /index.php?category_name=$1 [QSA] RewriteRule ^archives/author/([_0-9a-z-]+)/(feed|rdf|rss|rss2|atom)/?$ /index.php?author_name=$1&feed=$2 [QSA] RewriteRule ^archives/author/([_0-9a-z-]+)/page/?([0-9]{1,})/?$ /index.php?author_name=$1&paged=$2 [QSA] RewriteRule ^archives/author/([_0-9a-z-]+)/?$ /index.php?author_name=$1 [QSA] RewriteRule ^archives/([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/([_0-9a-z-]+)/trackback/?$ /index.php?year=$1&monthnum=$2&day=$3&name=$4&tb=1 [QSA] RewriteRule ^archives/([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/([_0-9a-z-]+)/(feed|rdf|rss|rss2|atom)/?$ /index.php?year=$1&monthnum=$2&day=$3&name=$4&feed=$5 [QSA] RewriteRule ^archives/([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/([_0-9a-z-]+)/page/?([0-9]{1,})/?$ /index.php?year=$1&monthnum=$2&day=$3&name=$4&paged=$5 [QSA] RewriteRule ^archives/([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/([_0-9a-z-]+)/?([0-9]+)?/?$ /index.php?year=$1&monthnum=$2&day=$3&name=$4&page=$5 [QSA] RewriteRule ^archives/([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/(feed|rdf|rss|rss2|atom)/?$ /index.php?year=$1&monthnum=$2&day=$3&feed=$4 [QSA] RewriteRule ^archives/([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/page/?([0-9]{1,})/?$ /index.php?year=$1&monthnum=$2&day=$3&paged=$4 [QSA] RewriteRule ^archives/([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/?(index.php)?$ /index.php?year=$1&monthnum=$2&day=$3 [QSA] RewriteRule ^archives/([0-9]{4})/([0-9]{1,2})/(feed|rdf|rss|rss2|atom)/?$ /index.php?year=$1&monthnum=$2&feed=$3 [QSA] RewriteRule ^archives/([0-9]{4})/([0-9]{1,2})/page/?([0-9]{1,})/?$ /index.php?year=$1&monthnum=$2&paged=$3 [QSA] RewriteRule ^archives/([0-9]{4})/([0-9]{1,2})/?(index.php)?$ /index.php?year=$1&monthnum=$2 [QSA] RewriteRule ^archives/([0-9]{4})/(feed|rdf|rss|rss2|atom)/?$ /index.php?year=$1&feed=$2 [QSA] RewriteRule ^archives/([0-9]{4})/page/?([0-9]{1,})/?$ /index.php?year=$1&paged=$2 [QSA] RewriteRule ^archives/([0-9]{4})/?$ /index.php?year=$1 [QSA] # Old WordPress 1.2 rewrite rules #RewriteRule ^archives/category/(.*)/(feed|rdf|rss|rss2|atom)/?$ /wp-feed.php?category_name=$1&feed=$2 [QSA] #RewriteRule ^archives/category/?(.*) /index.php?category_name=$1 [QSA] #RewriteRule ^archives/author/(.*)/(feed|rdf|rss|rss2|atom)/?$ /wp-feed.php?author_name=$1&feed=$2 [QSA] #RewriteRule ^archives/author/?(.*) /index.php?author_name=$1 [QSA] #RewriteRule ^archives/([0-9]{4})?/?([0-9]{1,2})?/?([0-9]{1,2})?/?([_0-9a-z-]+)?/?([0-9]+)?/?$ /index.php?year=$1&monthnum=$2&day=$3&name=$4&page=$5 [QSA] #RewriteRule ^archives/([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/([_0-9a-z-]+)/(feed|rdf|rss|rss2|atom)/?$ /wp-feed.php?year=$1&monthnum=$2&day=$3&name=$4&feed=$5 [QSA] #RewriteRule ^archives/([0-9]{4})/([0-9]{1,2})/([0-9]{1,2})/([_0-9a-z-]+)/trackback/?$ /wp-trackback.php?year=$1&monthnum=$2&day=$3&name=$4 [QSA] #RewriteRule ^feed/?([_0-9a-z-]+)?/?$ /wp-feed.php?feed=$1 [QSA] #RewriteRule ^comments/feed/?([_0-9a-z-]+)?/?$ /wp-feed.php?feed=$1&withcomments=1 [QSA] # Support old RSS links from MT RewriteRule ^index.xml /feed/rss2 RewriteRule ^index.rdf /feed/rss2 RewriteRule ^archives/([_0-9a-z-]+).xml$ /archives/category/$1/rss2 #SetEnvIfNoCase Referer ".*(sex|porn|hentai|beastiality|peeing|mature|viagra|cialis|handjob).*" BadReferrer #order deny,allow #deny from env=BadReferrer