Update of /cvsroot/php-blog/serendipity
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv21933
Modified Files:
Tag: branch-smarty
htaccess.cgi.rewrite.tpl htaccess.rewrite.tpl
serendipity_config.inc.php
Log Message:
MFH.
Index: serendipity_config.inc.php
===================================================================
RCS file: /cvsroot/php-blog/serendipity/serendipity_config.inc.php,v
retrieving revision 1.93.2.11
retrieving revision 1.93.2.12
diff -u -d -r1.93.2.11 -r1.93.2.12
--- serendipity_config.inc.php 1 Oct 2004 14:26:11 -0000 1.93.2.11
+++ serendipity_config.inc.php 7 Oct 2004 14:00:13 -0000 1.93.2.12
@@ -70,21 +70,22 @@
@define('PATH_SMARTY_COMPILE', 'templates_c'); // will be placed inside the template directory
/* URI patterns
- * Note that it's important to use @ as the pattern delimiter.
+ * Note that it's important to use @ as the pattern delimiter. DO NOT use shortcuts
+ * like \d or \s, since mod_rewrite will use the regexps as well and chokes on them.
*/
@define('PAT_FILENAME', '0-9a-z\.\_!;,\+\-');
@define('PAT_UNSUBSCRIBE', '@/'.PATH_UNSUBSCRIBE.'/(.*)/([0-9]+)@');
@define('PAT_APPROVE', '@/'.PATH_APPROVE.'/(.*)/(.*)/([0-9]+)@');
@define('PAT_DELETE', '@/'.PATH_DELETE.'/(.*)/(.*)/([0-9]+)@');
-@define('PAT_ARCHIVES', '@/'.PATH_ARCHIVES.'/(\d+)\.html@');
-@define('PAT_ARCHIVES_SHORT', '@/'.PATH_ARCHIVES.'/(\d+)[_\-]short\.html@');
-@define('PAT_COMMENTSUB', '@/(\d+)[_\-][' . PAT_FILENAME . ']*\.html@i');
+@define('PAT_ARCHIVES', '@/'.PATH_ARCHIVES.'/([0-9]+)\.html@');
+@define('PAT_ARCHIVES_SHORT', '@/'.PATH_ARCHIVES.'/([0-9]+)[_\-]short\.html@');
+@define('PAT_COMMENTSUB', '@/([0-9]+)[_\-][' . PAT_FILENAME . ']*\.html@i');
@define('PAT_FEEDS', '@/'.PATH_FEEDS.'/@');
@define('PAT_FEED', '@/(index|atom|rss|b2rss|b2rdf).(rss|rdf|rss2|xml)$@');
@define('PAT_ADMIN', '@/'.PATH_ADMIN.'$@');
@define('PAT_ENTRIES', '@/'.PATH_ENTRIES.'$@');
@define('PAT_ARCHIVE', '@/'.PATH_ARCHIVE.'$@');
-@define('PAT_CATEGORIES', '@/'.PATH_CATEGORIES.'/(\d+)[_\-].*@');
+@define('PAT_CATEGORIES', '@/'.PATH_CATEGORIES.'/([0-9]+)@');
@define('PAT_PLUGIN', '@/' . PATH_PLUGIN . '/(.*)@');
@define('USERLEVEL_ADMIN', 255);
Index: htaccess.cgi.rewrite.tpl
===================================================================
RCS file: /cvsroot/php-blog/serendipity/htaccess.cgi.rewrite.tpl,v
retrieving revision 1.3
retrieving revision 1.3.2.1
diff -u -d -r1.3 -r1.3.2.1
--- htaccess.cgi.rewrite.tpl 30 Aug 2004 14:20:07 -0000 1.3
+++ htaccess.cgi.rewrite.tpl 7 Oct 2004 14:00:13 -0000 1.3.2.1
@@ -14,7 +14,7 @@
RewriteRule ^{PAT_ADMIN} serendipity_admin.php [L,QSA]
RewriteRule ^{PAT_ENTRIES} serendipity_entries.php [L,QSA]
RewriteRule ^{PAT_ARCHIVE} {indexFile}?url=/{PATH_ARCHIVE} [L,QSA]
-RewriteRule ^{PAT_CATEGORIES} {indexFile}?url={PATH_ARCHIVE}/$1 [L,QSA]
+RewriteRule ^{PAT_CATEGORIES} {indexFile}?url=/{PATH_CATEGORIES}/$1 [L,QSA]
RewriteRule ^{PAT_FEED} rss.php?file=$1&ext=$2
RewriteRule ^{PAT_PLUGIN} {indexFile}?url=plugin/$1 [L,QSA]
RewriteRule ^index\.(html?|php.?) {indexFile}?url=index.html [L,QSA]
Index: htaccess.rewrite.tpl
===================================================================
RCS file: /cvsroot/php-blog/serendipity/htaccess.rewrite.tpl,v
retrieving revision 1.16
retrieving revision 1.16.2.1
diff -u -d -r1.16 -r1.16.2.1
--- htaccess.rewrite.tpl 30 Aug 2004 14:20:14 -0000 1.16
+++ htaccess.rewrite.tpl 7 Oct 2004 14:00:13 -0000 1.16.2.1
@@ -16,7 +16,7 @@
RewriteRule ^{PAT_ADMIN} serendipity_admin.php [L,QSA]
RewriteRule ^{PAT_ENTRIES} serendipity_entries.php [L,QSA]
RewriteRule ^{PAT_ARCHIVE} {indexFile}?url=/{PATH_ARCHIVE} [L,QSA]
-RewriteRule ^{PAT_CATEGORIES} {indexFile}?url={PATH_ARCHIVE}/$1 [L,QSA]
+RewriteRule ^{PAT_CATEGORIES} {indexFile}?url=/{PATH_CATEGORIES}/$1 [L,QSA]
RewriteRule ^{PAT_FEED} rss.php?file=$1&ext=$2
RewriteRule ^{PAT_PLUGIN} {indexFile}?url=plugin/$1 [L,QSA]
RewriteRule ^index\.(html?|php.?) {indexFile}?url=index.html [L,QSA]
|