I know this is probably not going to be a popular post, but I have to post it anyway
After 4+ years of using S9Y and experiencing various problems with it (especially with upgrading), I started to test Wordpress 8 months ago, running a shadow copy of my blog on my server at Site5.com (http://www.vandegoor.com/beta).
After experiencing the complete ease of use of WP - with it's one click upgrades (a feature I asked for with S9Y but was rejected because of "security issues") , one click installation of themes the multitude of plugins fully AJAX backend etc. etc. - I have now decided to move to WP permanently (sorry guys, nothing personal )
However, I do want to keep access to my 4+ years of articles in S9Y.
So what I am trying to accomplish is the following: use WP as my main blog, but keep S9Y running in the background so I can link to old articles there from WP using a link such as: /archives/whatever-old-article-name (what I actually do now).
So here I am, asking for some expertise to make this happen
Here is my current setup: I installed S9Y in the root of my website. I installed WP in a subdir called /beta.
Now, there is an easy way to use WP and telling it that it should use the ./ even if it is installed in another directory (as explained here in this article: http://www.optiniche.com/blog/145/wordp ... directory/).
I tried that and it works. Except for one problem: WP uses it's own MOD_REWRITE rules, so using /archives for S9Y (I use some references now in articles in WP to old S9Y articles) won't work anymore.
I am thinking of two possible scenario's here to possibly solve this and hopefully someone can help me here
1) Edit the mod rewrite rules so when I refer to /archives/ it uses the (old) S9Y rewrite rules
2) "move" S9Y to another directory
I don't know about option 2, as it seems very problematic and might kill my working S9Y. So I hope that option 1 will save me.
If I look at my current .htaccess for S9Y, these parts are in it that refer to "archives":
Code: Select all
RewriteEngine On
RewriteBase /
RewriteRule ^((archives/([0-9]+)-[0-9a-z\.\_!;,\+\-\%]+\.html)/?) index.php?/$1 [NC,L,QSA]
Code: Select all
RewriteRule ^archives([/A-Za-z0-9]+)\.html index.php?url=/archives/$1.html [NC,L,QSA]
Code: Select all
RewriteRule ^archive/? index.php?url=/archive [L,QSA]
Code: Select all
rewriteengine Off
DirectoryIndex index.php index.htm index.html default.htm default.html
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /beta/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /beta/index.php [L]
</IfModule>
# END WordPress
Code: Select all
RewriteRule ^((archives/([0-9]+)-[0-9a-z\.\_!;,\+\-\%]+\.html)/?) indexs9y.php?/$1 [NC,L,QSA]
RewriteRule ^archives([/A-Za-z0-9]+)\.html indexs9y.php?url=/archives/$1.html [NC,L,QSA]
RewriteRule ^archive/? indexs9y.php?url=/archive [L,QSA]
Or would I need to add/change more? I guess if I want access to the backend of S9Y I might need to do more than this?
Anyway, if anyone here would be so kind to help out - despite the fact I am moving from S9Y - I would very much appreciate it...
Ps: I have used S9Y a long time and liked it, but I just like the ease of use of WP better - it's a matter of personal choice and in no way I intent to say that S9Y is "inferior" or something...