diff --git a/docs/NEWS b/docs/NEWS index 00216528..ddde4b66 100644 --- a/docs/NEWS +++ b/docs/NEWS @@ -3,6 +3,10 @@ Version 1.6 () ------------------------------------------------------------------------ + * Added new rewrite option for 1&1 specific servers, because a + combined htaccess for both variants could not be find. The reason + is the MultiViews option in certain apache configs. + * Fix PDO::SQLite to properly fetch the requested row type (assoc/both/num), important for staticpage plugin diff --git a/include/functions_config.inc.php b/include/functions_config.inc.php index 52f1caab..a3e6247e 100644 --- a/include/functions_config.inc.php +++ b/include/functions_config.inc.php @@ -1,3 +1,4 @@ + + deny from all + + + + deny from all + + + + deny from all + + + + deny from all + + + + deny from all + + +# END s9y diff --git a/include/tpl/htaccess_rewrite.tpl b/include/tpl/htaccess_rewrite.tpl index a4801852..d70aad2b 100644 --- a/include/tpl/htaccess_rewrite.tpl +++ b/include/tpl/htaccess_rewrite.tpl @@ -24,7 +24,7 @@ RewriteRule ^{PAT_FEED} rss.php?file=$1&ext=$2 RewriteRule ^{PAT_PLUGIN} {indexFile}?url=$1/$2 [L,QSA] RewriteRule ^{PAT_SEARCH} {indexFile}?url=/{PATH_SEARCH}/$1 [L,QSA] RewriteRule ^{PAT_COMMENTS} {indexFile}?url=/{PATH_COMMENTS}/$1 [L,QSA] -RewriteRule ^{PAT_CSS} {indexFile}?url=/$1 [L,QSA] +RewriteRule ^{PAT_CSS}$ {indexFile}?url=/$1 [L,QSA] RewriteRule ^index\.(html?|php.+) {indexFile}?url=index.html [L,QSA] RewriteRule ^htmlarea/(.*) htmlarea/$1 [L,QSA] #RewriteCond %{REQUEST_URI} !-U diff --git a/include/tpl/htaccess_rewrite2.tpl b/include/tpl/htaccess_rewrite2.tpl new file mode 100644 index 00000000..a4801852 --- /dev/null +++ b/include/tpl/htaccess_rewrite2.tpl @@ -0,0 +1,53 @@ +# BEGIN s9y +ErrorDocument 404 {PREFIX}{indexFile} +DirectoryIndex {PREFIX}{indexFile} +php_value session.use_trans_sid 0 +php_value register_globals off + +RewriteEngine On +RewriteBase {PREFIX} +RewriteRule ^serendipity_admin.php serendipity_admin.php [NC,L,QSA] +RewriteRule ^({PAT_PERMALINK}) {indexFile}?/$1 [NC,L,QSA] +RewriteRule ^({PAT_PERMALINK_AUTHORS}) {indexFile}?/$1 [NC,L,QSA] +RewriteRule ^({PAT_PERMALINK_FEEDCATEGORIES}) {indexFile}?/$1 [NC,L,QSA] +RewriteRule ^({PAT_PERMALINK_FEEDAUTHORS}) {indexFile}?/$1 [NC,L,QSA] +RewriteRule ^({PAT_PERMALINK_CATEGORIES}) {indexFile}?/$1 [NC,L,QSA] +RewriteRule ^{PAT_ARCHIVES} {indexFile}?url=/{PATH_ARCHIVES}/$1.html [NC,L,QSA] +RewriteRule ^([0-9]+)[_\-][0-9a-z_\-]*\.html {indexFile}?url=$1-article.html [L,NC,QSA] +RewriteRule ^{PAT_FEEDS}/(.*) {indexFile}?url=/{PATH_FEEDS}/$1 [L,QSA] +RewriteRule ^{PAT_UNSUBSCRIBE} {indexFile}?url=/{PATH_UNSUBSCRIBE}/$1/$2 [L,QSA] +RewriteRule ^{PAT_APPROVE} {indexFile}?url={PATH_APPROVE}/$1/$2/$3 [L,QSA] +RewriteRule ^{PAT_DELETE} {indexFile}?url={PATH_DELETE}/$1/$2/$3 [L,QSA] +RewriteRule ^{PAT_ADMIN} {indexFile}?url={PATH_ADMIN}/ [L,QSA] +RewriteRule ^{PAT_ARCHIVE} {indexFile}?url=/{PATH_ARCHIVE} [L,QSA] +RewriteRule ^{PAT_FEED} rss.php?file=$1&ext=$2 +RewriteRule ^{PAT_PLUGIN} {indexFile}?url=$1/$2 [L,QSA] +RewriteRule ^{PAT_SEARCH} {indexFile}?url=/{PATH_SEARCH}/$1 [L,QSA] +RewriteRule ^{PAT_COMMENTS} {indexFile}?url=/{PATH_COMMENTS}/$1 [L,QSA] +RewriteRule ^{PAT_CSS} {indexFile}?url=/$1 [L,QSA] +RewriteRule ^index\.(html?|php.+) {indexFile}?url=index.html [L,QSA] +RewriteRule ^htmlarea/(.*) htmlarea/$1 [L,QSA] +#RewriteCond %{REQUEST_URI} !-U +RewriteRule (.*\.html?) {indexFile}?url=/$1 [L,QSA] + + + deny from all + + + + deny from all + + + + deny from all + + + + deny from all + + + + deny from all + + +# END s9y