Boost logo

Boost-Commit :

From: grafikrobot_at_[hidden]
Date: 2007-12-02 17:28:06


Author: grafik
Date: 2007-12-02 17:28:05 EST (Sun, 02 Dec 2007)
New Revision: 41594
URL: http://svn.boost.org/trac/boost/changeset/41594

Log:
Fix a few broken links. Including having to work around a mod_rewrite bug.
Text files modified:
   website/public_html/beta/.htaccess | 25 ++++++++++++++-----------
   website/public_html/beta/users/uses_inhouse.html | 3 ++-
   website/public_html/beta/users/uses_open.html | 8 ++++----
   website/public_html/beta/users/uses_shrink.html | 3 ++-
   4 files changed, 22 insertions(+), 17 deletions(-)

Modified: website/public_html/beta/.htaccess
==============================================================================
--- website/public_html/beta/.htaccess (original)
+++ website/public_html/beta/.htaccess 2007-12-02 17:28:05 EST (Sun, 02 Dec 2007)
@@ -16,24 +16,27 @@
 ########## Rewrite rules to support the regression test links from the old site.
 
 #~ RewriteRule ^regression/(.+)\.cpp$ http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/boost/boost/$1.cpp?rev=HEAD&content-type=text/vnd.viewcvs-markup [R,L]
-RewriteRule ^regression/developement(/.*) http://beta.boost.org/development/tests/trunk$1 [R,L]
+RewriteRule ^regression/developement(/.*) development/tests/trunk$1 [R=permanent,L]
 RewriteRule ^regression/release(/.*) http://engineering.meta-comm.com/boost-regression/1_34_1$1 [R,L]
-RewriteRule ^regression/trunk(/.*) http://beta.boost.org/development/tests/trunk$1 [R,L]
+RewriteRule ^regression/trunk(/.*) development/tests/trunk$1 [R=permanent,L]
 
 ########## Rewrite old site links to new locations.
 
-# The boost header subdir, goes to the docs.
-RewriteRule ^boost/(.*) doc/libs/release/boost/$1 [R]
+# The boost header subdir, goes to the docs. Note, mod_rewrite is broken in some
+# Apache versions. So we have to handle a rather strange translation of boost.png
+# as a dir because it's somehow hardwired to replace /boost/* with /boost.png/*
+# before *any* rewrite rules are checked. Which is just nasty!!
+RewriteRule ^boost([.]png)?/(.*) doc/libs/release/boost/$2 [R=permanent,L]
 # The BoostBook doc/html/* subdir
-RewriteRule ^doc/html/(.*) doc/libs/release/doc/html/$1 [R]
+RewriteRule ^doc/html/(.*) doc/libs/release/doc/html/$1 [R=permanent,L]
 # The libs subdirs
-RewriteRule ^libs/(.*) doc/libs/release/libs/$1 [R]
+RewriteRule ^libs/(.*) doc/libs/release/libs/$1 [R=permanent,L]
 # The people pages
-RewriteRule ^people/?$ users/people.html [R]
-RewriteRule ^people/([^.]+) users/people/$1.html [R]
+RewriteRule ^people/?$ users/people.html [R=permanent,L]
+RewriteRule ^people/([^.]+) users/people/$1.html [R=permanent,L]
 # The status pages, all go to the testing intro
-RewriteRule ^status(.*) development/testing.html [R]
+RewriteRule ^status(.*) development/testing.html [R=permanent,L]
 # The tools pages (todo)
-RewriteRule ^tools/(.*) doc/tools/$1 [R]
+RewriteRule ^tools/(.*) doc/tools/$1 [R=permanent,L]
 # The wiki
-RewriteRule ^wiki/?$ http://www.crystalclearsoftware.com/cgi-bin/boost_wiki/wiki.pl [R]
+RewriteRule ^wiki/?$ http://www.crystalclearsoftware.com/cgi-bin/boost_wiki/wiki.pl [R,L]

Modified: website/public_html/beta/users/uses_inhouse.html
==============================================================================
--- website/public_html/beta/users/uses_inhouse.html (original)
+++ website/public_html/beta/users/uses_inhouse.html 2007-12-02 17:28:05 EST (Sun, 02 Dec 2007)
@@ -146,8 +146,9 @@
               "../doc/libs/release/libs/spirit/index.html">Boost.Spirit</a>,
               <a href=
               "../doc/libs/release/libs/algorithm/string/index.html">Boost.StringAlgorithms</a>,
- Boost.Tribool and
               <a href=
+ "../doc/libs/release/doc/html/tribool.html">Boost.Tribool</a>
+ and <a href=
               "../doc/libs/release/libs/variant/index.html">Boost.Variant</a></p>
 
               <h2>TeraView Ltd</h2>

Modified: website/public_html/beta/users/uses_open.html
==============================================================================
--- website/public_html/beta/users/uses_open.html (original)
+++ website/public_html/beta/users/uses_open.html 2007-12-02 17:28:05 EST (Sun, 02 Dec 2007)
@@ -173,9 +173,8 @@
               "../doc/libs/release/libs/asio/index.html">Boost.Asio</a>,
               <a href=
               "../doc/libs/release/libs/spirit/index.html">Boost.Spirit</a>
- etc); <a href=
- "../../../tools/build/v2/index.html">Boost.Build</a> is used as
- build system.</p>
+ etc); Boost.Build
+ is used as build system.</p>
 
               <h2>CGAL</h2>
 
@@ -508,7 +507,8 @@
               "../doc/libs/release/libs/tokenizer/index.html">Boost.Tokenizer</a>,
               <a href=
               "../doc/libs/release/libs/type_traits/index.html">Boost.TypeTraits</a>,
- Boost.Tribool,
+ <a href=
+ "../doc/libs/release/doc/html/tribool.html">Boost.Tribool</a>,
               <a href=
               "../doc/libs/release/libs/tuple/index.html">Boost.Tuple</a> and
               <a href=

Modified: website/public_html/beta/users/uses_shrink.html
==============================================================================
--- website/public_html/beta/users/uses_shrink.html (original)
+++ website/public_html/beta/users/uses_shrink.html 2007-12-02 17:28:05 EST (Sun, 02 Dec 2007)
@@ -235,8 +235,9 @@
               "../doc/libs/release/libs/utility/operators.htm">Boost.Operators</a>,
               <a href=
               "../doc/libs/release/libs/smart_ptr/index.html">Boost.SmartPointers</a>,
- Boost.Tribool and
               <a href=
+ "../doc/libs/release/doc/html/tribool.html">Boost.Tribool</a>
+ and <a href=
               "../doc/libs/release/libs/type_traits/index.html">Boost.TypeTraits</a></p>
 
               <h2>Integrated Research P/L, PROGNOSIS IP Telephony Manager and


Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk