[resolved] Permalinks issue :: Apache server specs??? (6 posts)

  1. mrkingid
    Posted 7 years ago #

    I have posted about this before but it had to do with a site I transfered over. This time around it is a new site and there is no reason permalinks shouldn't work

    What I have found is that the servers for the sites that the permalinks are NOT working is:
    SERVER_SOFTWARE Apache/2.0.54 (Debian GNU/Linux) FrontPage/ mod_ssl/2.0.54 OpenSSL/0.9.7e

    But the server with the site with permalinks WORKING is:
    SERVER_SOFTWARE Apache/1.3.37 (Unix) mod_tsunami/3.0 FrontPage/

    Could the Apache server software version be the issue?

  2. wpbct7
    Posted 7 years ago #

    Permalinks depends on mod_rewrite and its configuration settings in .htaccess. Usually the mod_rewrite is enabled so you only may need to create the .htaccess file as described here: http://codex.wordpress.org/Using_Permalinks

  3. mrkingid
    Posted 7 years ago #

    .htaccass is made and mod_rewrite is on but on both sites permalinks don't work.

  4. mrkingid
    Posted 7 years ago #

    What is:

    The FollowSymLinks option enabled

    and can I enable it or is it an apache server side thingy

  5. mrkingid
    Posted 7 years ago #

    HOLY SH*** I FOUND IT!!!!!!!!!!!!!!!!!!!


    For those two servers I have to add 'Options FollowSymLinks
    ' to the .htaccess file.

    So it would look like...

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    Options FollowSymLinks
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]

    # END WordPress

    Damn.... over three months it has taken me to find the solution!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!



  6. xjessie007@yahoo.com
    Posted 7 years ago #

    Quote wpbct7:

    Usually the mod_rewrite is enabled....

    mod_rewrite is usually not enabled. Most of the time, hosting providers have it disabled and you have to do some job find one that has it enabled, just my experience...

    Just for the sake of clarity...
    When enabling FollowSymLinks, it has to be defined in two places:

    First, FollowSymLinks needs to be enabled in httpd.conf. Here is an example what you might want to have in your httpd.conf.

    <Directory />
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    Deny from all
    Satisfy all

    Second, FollowSymLinks may need to be mentioned in .htaccess too. Here is an example
    Options +FollowSymLinks

    Third, know that FollowSymLinks improves the performance slightly. The effect is almost negligible, but just so you know. Whenever you can, use FollowSymLinks.

    Fourth, FollowSymLinks is good for security. You can hide your true location of your files and folders through it.

    Here is a good page on FollowSymLinks

Topic Closed

This topic has been closed to new replies.

About this Topic