Before you do all the destructive things. Can you enable permalinks using the default scheme, and then show us what your .htaccess file looks like?
Also, can you try adding “/index.php/” to the beginning of the scheme and see if things begin to work?
Regards
Enabled with default and here is the htaccess file:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Yes, it always works with index.php and date and name base permalinks but i don’t want the index.php included in those permalinks. I also tried a “fake” entry, like:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . ^fake /index.php [L]
</IfModule>
# END WordPress
and this did not redirect me to the index.php file.
Well, now i am pretty confident that mod_rewrite may not be working right on my install. I have created a new DB called “music”. Installed WP 2.0.2 and added nothing at all to the install. Created .htaccess file in the /music folder and gave appropriate permissions. I then went and made the permalink date and name based active in admin panel. Went to view htaccess and here it is:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /music
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /music/index.php [L]
</IfModule>
# END WordPress
Then i tried to get to the default post in WP, “hello world”; clicked on the post name (hello world) and get a 404 error. what gives with permalinks? Mod_rewrite is loaded and can be verified here http://www.mytimewithgod.net/phpinfo.php
Any help is appreciated.
Will any .htaccess work for you? Can you write one and add, say, a redirect to see if it works? I’m just wondering if your host has set limitations on AllowOverrides
Sorry, should of mentioned, i own this server and have physical access to it. I have tried to add a “fake” entry to all the htaccess files to no avail. It seems no rules are working. Here is the setion in my httpd file with allowoverrides:
# forbid access to the entire filesystem by default
<Directory />
Options FollowSymLinks
AllowOverride ALL
Order deny,allow
Deny from ALL
</Directory>