![]() |
Any wordpress MU experts out there?
If there are and there are some willing to help, I'll post details of the issue i'm having with apache, .htaccess or mod_dir. I'm not sure exactly what the heck is wrong.
|
Contacting you now
|
Quote:
|
you need to have wildcard domains enabled, after that it's business as usual
|
I'll post more details here:
I have the following setup to attempt to get blogs to work like this: wordpress mu(latest version) is setup on in domain.com/blog/ I have it set up so new blogs are set up as subdomains x.domain.com/blog/. The blogs themselves seem to work superficially from that address. I have existing niched sites set up in x.domain.com (or domain.com/x/). When I click on any of the links or the post titles, archives, tags, whatever in x.domain.com/blog/ it redirects to x.domain.com. My hosting company is completely perplexed as to how to fool with the rewrite rules to get this working correctly. It was hard enough to get wordpress mu to work with my structure in the first place. If you guys have any advice, explanations or answers, it would be greatly appreciated. *domain.com isn't actually the domain, just an example. This is in my apache config RewriteEngine On # mod_dir fix RewriteCond %{HTTP_HOST} !^(www\.)?domain\.com$ [NC] RewriteCond %{HTTP_HOST} ^(.*\.)?([^\.]+)\.domain\.com$ [NC] RewriteCond %{DOCUMENT_ROOT}/%2%{REQUEST_URI}/ -d RewriteRule [^/]$ http://%2.domain.com%{REQUEST_URI}/ [R=301,L] # strip sub subdomains RewriteCond %{HTTP_HOST} ^.*\.([^\.]+\.domain\.com)$ [NC] RewriteCond %{REQUEST_URI} !^/blog RewriteRule ^(.*)$ http://%1/$1 [R=301,L] # abc.domain.com/def --> /subs/abc/def ##RewriteCond %{ENV:REDIRECT_STATUS} ^$ RewriteCond %{HTTP_HOST} !^(www\.)?domain\.com$ [NC] RewriteCond %{HTTP_HOST} ^([^\.]+)\.domain\.com$ [NC] RewriteCond %{DOCUMENT_ROOT}/%1/ -d RewriteCond %{REQUEST_URI} !^/blog RewriteRule ^(.*)$ /%1$1 [QSA,L] RewriteLog /var/log/httpd/rewriter.log RewriteLogLevel 9 #UseCanonicalName off #VirtualDocumentRoot /home/httpd/html/domain.com/%-2.0.%-1/%-3 This is in my document root <Files feed> ForceType application/x-httpd-php </Files> <Files visit> ForceType application/x-httpd-php </Files> ErrorDocument 403 http://www.domain.com/ ErrorDocument 404 http://www.domain.com/ #This part changes and subfolders to use subfolder.domain.com RewriteEngine on #RewriteCond %{REQUEST_FILENAME} -d #RewriteCond %{REQUEST_FILENAME} !^/$ #RewriteCond %{REQUEST_FILENAME} !^$ #RewriteRule (.*)/? http://$1.domain.com/ [R] #This changes the document root of part.domain.com to a folder #RewriteCond %{HTTP_HOST} !^www. [NC] #RewriteRule %{HTTP_HOST} (.*).domain.com [NC] #RewriteRule (.*) /%1/$1 [R] |
I havea feeling this is something super simple like changing the rewritebase in the htaccess in my /blog dir. :(
|
Quote:
|
I'm not an expert in .htaccess but it seems OK at first sight. Just a question: in WP admin, do you have WP to direct to root or /blog?
|
that .htaccess looks like mine i posted a year ago for the subdomain hack
|
Quote:
|
Anybody using buddypress here?
|
Blog link networks FTW :)
|
Quote:
|
try this htaccess or append the <IfModule mod_security.c> part to your htaccess
Code:
RewriteEngine On |
Quote:
|
Quote:
|
ROFLMAO. I knew it HAD to be something simple. I changed vhosts from "no" to "yes" and everything works fine now. Everyone missed it pulling out their hair(no one more than myself) for a very long time.
It reminds me of fixing/building computers back in the day. I'd think of every problem a pc could have when around 90% of the time it was the simplest thing I should have tried first. Thak you to everyone who tried to help. I feel like such a moron. |
All times are GMT -7. The time now is 10:06 PM. |
Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, vBulletin Solutions, Inc.
©2000-, AI Media Network Inc