Commit Graph

62 Commits

Author SHA1 Message Date
markjaquith
ffe9beca1d Do not fire the redirect_canonical filter if the redirect_url is empty. fixes #11700
git-svn-id: http://svn.automattic.com/wordpress/trunk@12692 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2010-01-10 19:05:43 +00:00
markjaquith
145db4bad0 Do proper canonical redirect for ?paged=1 or /page/1/. fixes #11696
git-svn-id: http://svn.automattic.com/wordpress/trunk@12691 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2010-01-10 18:56:03 +00:00
ryan
ec8e347792 Introduce home_url(). Props Denis-de-Bernardy, hakre. see #9008
git-svn-id: http://svn.automattic.com/wordpress/trunk@12598 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2010-01-04 17:23:29 +00:00
ryan
0334c59be2 Fix undefined index notice in canonical. Props dd32. fixes #11057
git-svn-id: http://svn.automattic.com/wordpress/trunk@12202 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2009-11-17 21:01:03 +00:00
markjaquith
95a814ffe6 Remove redundant !empty() checks. props filosofo. see #10960
git-svn-id: http://svn.automattic.com/wordpress/trunk@12040 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2009-10-15 14:47:04 +00:00
markjaquith
398bfcd57d Do not do a canonical redirect for negated author query strings. fixes #10960
git-svn-id: http://svn.automattic.com/wordpress/trunk@12034 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2009-10-15 09:13:38 +00:00
ryan
8e3808bce2 Remove trailing whitespace
git-svn-id: http://svn.automattic.com/wordpress/trunk@11930 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2009-09-14 14:03:32 +00:00
ryan
4c219b94e6 Canonical redirect for attachment_id queries that have a permalink.
git-svn-id: http://svn.automattic.com/wordpress/trunk@11869 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2009-08-24 18:03:49 +00:00
ryan
b64cc30cf8 Canonical redirects for post name queries. Props DD32. see #6516
git-svn-id: http://svn.automattic.com/wordpress/trunk@11745 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2009-07-26 17:16:53 +00:00
markjaquith
b5f68df374 Strip /feed/ endings even if they are not at the very end, in canonical. props jhodgdon. fixes #8642 for trunk
git-svn-id: http://svn.automattic.com/wordpress/trunk@10505 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2009-02-04 23:07:41 +00:00
markjaquith
9b9508e187 Allow plugins to provide a canonical redirect_url even if WordPress does not provide its own. props wnorris. fixes #8975 for trunk
git-svn-id: http://svn.automattic.com/wordpress/trunk@10448 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2009-01-28 08:47:42 +00:00
markjaquith
f19f65a5e5 Only redirect categories if one "cat" positive integer is specified. fixes #8784 for trunk
git-svn-id: http://svn.automattic.com/wordpress/trunk@10396 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2009-01-21 19:47:51 +00:00
markjaquith
ecffc4649f Handle front page comment feeds in Canonical. fixes #8320
git-svn-id: http://svn.automattic.com/wordpress/trunk@9883 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2008-11-25 21:28:42 +00:00
markjaquith
c1f75d51ab Comment Page URL fixes by wnorris. fixes #8297
git-svn-id: http://svn.automattic.com/wordpress/trunk@9831 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2008-11-21 17:33:05 +00:00
markjaquith
04d45cb1f3 Make Canonical feeds and paging play nice with each other and with PATHINFO URL structures. fixes #8076
git-svn-id: http://svn.automattic.com/wordpress/trunk@9697 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2008-11-14 22:48:22 +00:00
markjaquith
c323670331 Revert [9193]. See #6627. Will revisit for 2.8
git-svn-id: http://svn.automattic.com/wordpress/trunk@9649 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2008-11-12 21:55:25 +00:00
markjaquith
dbb012bdaf Canonical now only redirects to a different domain if the domains differ by their yes-www/no-www status. fixes #5089
git-svn-id: http://svn.automattic.com/wordpress/trunk@9646 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2008-11-12 21:27:19 +00:00
markjaquith
7ab338d7f8 Catch more blank query string thing cases, without resorting to crazy regex. props filosofo. fixes #8098
git-svn-id: http://svn.automattic.com/wordpress/trunk@9645 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2008-11-12 21:08:48 +00:00
markjaquith
21eb85b469 Be more picky about the trailing blank query string things we strip. props filosofo, fitztrev, stevish, azaozz, DD32 (go team!). fixes #8098. fixes #8180
git-svn-id: http://svn.automattic.com/wordpress/trunk@9642 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2008-11-12 20:09:16 +00:00
ryan
2d1010a8fb Don't use deprecated functions. Props filosofo. fixes #8130
git-svn-id: http://svn.automattic.com/wordpress/trunk@9590 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2008-11-10 17:45:38 +00:00
ryan
2fdde1e736 Notice fixes from filosofo and Viper007Bond. see #7509
git-svn-id: http://svn.automattic.com/wordpress/trunk@9506 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2008-11-04 03:22:24 +00:00
ryan
3368e6b8e5 Warning fixes
git-svn-id: http://svn.automattic.com/wordpress/trunk@9475 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2008-11-02 20:53:15 +00:00
markjaquith
f614aea244 Properly handled posts with internal paging in Canonical
git-svn-id: http://svn.automattic.com/wordpress/trunk@9388 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2008-10-28 19:21:23 +00:00
ryan
53220e2a0e Make get_comment_link() paging aware. Props Viper007Bond. see #7956
git-svn-id: http://svn.automattic.com/wordpress/trunk@9367 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2008-10-27 16:31:26 +00:00
markjaquith
c3c2c50844 Redirect away from paged comments permalinks when comment paging has been turned off. props DD32. see #7942
git-svn-id: http://svn.automattic.com/wordpress/trunk@9322 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2008-10-24 10:53:09 +00:00
markjaquith
cf2730334f Enable pretty permalinks for previous_ and next_comments_link(). props DD32, Viper007Bond. see #7942
git-svn-id: http://svn.automattic.com/wordpress/trunk@9318 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2008-10-24 07:36:43 +00:00
ryan
f275541cf6 pretty permalinks for comment paging. Props Viper007Bind. fixes #7942
git-svn-id: http://svn.automattic.com/wordpress/trunk@9300 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2008-10-23 18:55:22 +00:00
markjaquith
9d22cfb1f7 Proper trailing slashes for when is_front_page() does not show the blog. fixes #7892
git-svn-id: http://svn.automattic.com/wordpress/trunk@9214 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2008-10-16 21:14:42 +00:00
markjaquith
c7f54da90b Strip trailing /index.php in Canonical, fixes #5017. fixes #7173.
git-svn-id: http://svn.automattic.com/wordpress/trunk@9203 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2008-10-16 19:17:04 +00:00
markjaquith
39ae0a4f8f Switch to using empty()/!empty() checks in Canonical. see #7537
git-svn-id: http://svn.automattic.com/wordpress/trunk@9197 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2008-10-16 16:08:00 +00:00
markjaquith
77da070d7a Redirect alternate is_single() URLs (like multiple category-based urls) to the canonical URL. fixes #6627
git-svn-id: http://svn.automattic.com/wordpress/trunk@9193 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2008-10-15 22:00:12 +00:00
westi
a0f339d3bf Notice fixes. See #7509 props DD32.
git-svn-id: http://svn.automattic.com/wordpress/trunk@9177 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2008-10-14 21:08:28 +00:00
markjaquith
828a6fd593 Canonical Feed URLs, first try. see #7182
git-svn-id: http://svn.automattic.com/wordpress/trunk@9156 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2008-10-14 05:51:01 +00:00
azaozz
fe20c47b1b Redirect to the correct URL on error, fixes #7706
git-svn-id: http://svn.automattic.com/wordpress/trunk@8843 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2008-09-08 01:50:08 +00:00
westi
f7b32217a3 phpDoc corrections for wp-includes. See #7550 props santosj.
git-svn-id: http://svn.automattic.com/wordpress/trunk@8742 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2008-08-27 06:45:13 +00:00
ryan
19a1e9682b Notice fixes. see #7509
git-svn-id: http://svn.automattic.com/wordpress/trunk@8732 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2008-08-25 21:50:11 +00:00
markjaquith
f4f6fb2019 Strip trailing spaces in URLs, redirect to canonical URL. fixes #7537
git-svn-id: http://svn.automattic.com/wordpress/trunk@8667 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2008-08-19 03:21:12 +00:00
markjaquith
eb6e891041 Fix braces so user_trailingslashit gets the correct information passed in canonical redirect code. props xorax. fixes #7483 for trunk
git-svn-id: http://svn.automattic.com/wordpress/trunk@8593 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2008-08-08 17:43:44 +00:00
westi
b3cb14fb80 Lots of fixes for Notices when WP_DEBUG is set. See #6669 props santosj.
git-svn-id: http://svn.automattic.com/wordpress/trunk@8589 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2008-08-08 17:05:10 +00:00
ryan
62784a594f phpdoc updates from jacobsantos. see #7038
git-svn-id: http://svn.automattic.com/wordpress/trunk@7990 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2008-05-25 15:45:05 +00:00
markjaquith
61881c0e82 Do not use the "home"-supplied host for canonical redirects if no host is there specified. props thenlich. fixes #6890
git-svn-id: http://svn.automattic.com/wordpress/trunk@7916 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2008-05-09 18:23:05 +00:00
ryan
2fd45c2192 Don't redirect robots. Props thenlich and DD32. fixes #6891
git-svn-id: http://svn.automattic.com/wordpress/trunk@7871 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2008-05-01 21:38:40 +00:00
ryan
b793e1846f Revert changes to canonical that broke redirects. Props fitztrev. fixes #5961
git-svn-id: http://svn.automattic.com/wordpress/trunk@6998 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2008-02-24 02:09:24 +00:00
ryan
dce0978cee Notice fixes from nbachiyski. fixes #5961
git-svn-id: http://svn.automattic.com/wordpress/trunk@6983 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2008-02-22 17:43:56 +00:00
markjaquith
302ac4890e Allow redirect_canonical filter to cancel a redirect (just return FALSE). see #5766
git-svn-id: http://svn.automattic.com/wordpress/trunk@6743 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2008-02-06 22:57:15 +00:00
ryan
d88983793b Trailing whitespace cleanup
git-svn-id: http://svn.automattic.com/wordpress/trunk@6726 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2008-02-05 06:47:27 +00:00
ryan
bdf77c2b8d phpdoc for canonical.php from darkdragon. fixes #5526
git-svn-id: http://svn.automattic.com/wordpress/trunk@6494 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2007-12-25 20:48:47 +00:00
westi
1f889417e5 Fix some of the notices visible with WP_DEBUG enabled.
git-svn-id: http://svn.automattic.com/wordpress/trunk@6436 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2007-12-20 21:25:12 +00:00
ryan
028a159440 Remove unused vars. Props DD32. see #5418
git-svn-id: http://svn.automattic.com/wordpress/trunk@6364 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2007-12-06 19:49:33 +00:00
markjaquith
875424adae Explicitly exclude previews from canonicalization. fixes #5203 for trunk
git-svn-id: http://svn.automattic.com/wordpress/trunk@6263 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2007-10-17 20:14:38 +00:00