• Resolved standardproject

    (@standardproject)


    My .htacces on /var/www/mysite directory has 644 permission and is owned by www-data (Apache on Ubuntu 14.04).

    Permalinks are broken any way. Is a Multisite installation.

    Anyone can help?

Viewing 3 replies - 1 through 3 (of 3 total)
  • Thread Starter standardproject

    (@standardproject)

    Up to this. #HelpNeeded

    Thread Starter standardproject

    (@standardproject)

    My .htaccess:
    ————————————————–
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ – [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]

    # add a trailing slash to /wp-admin
    RewriteRule ^wp-admin$ wp-admin/ [R=301,L]
    —————————————————
    Virtualhost over port 80 (redirects to https):
    —————————————————
    <VirtualHost mysite.com:80>
    ServerAdmin [email protected]
    DocumentRoot /var/www/mysite
    ServerName mysite.com
    DirectoryIndex index.php
    ErrorLog /var/log/apache2/mysite-error.log
    <Location />
    RewriteEngine on
    RewriteCond %{HTTPS} off
    RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R]
    </Location>
    </VirtualHost>
    —————————————————
    Virtualhost over port 443:
    —————————————————
    VirtualHost mysite.com:443>
    ServerAdmin [email protected]
    DocumentRoot /var/www/mysite
    ServerName mysite.com
    DirectoryIndex index.php
    ErrorLog /var/log/apache2/mysite-error.log
    CustomLog /var/log/apache2/mysite-access.log combined
    SSLEngine On
    SSLCertificateFile /etc/letsencrypt/live/mysite.com/cert.pem
    SSLCertificateKeyFile /etc/letsencrypt/live/mysite.com/privkey.pem
    <Location />
    SSLRequireSSL On
    SSLVerifyClient optional
    SSLVerifyDepth 1
    SSLOptions +StdEnvVars +StrictRequire
    </Location>
    <Directory “/var/www/mysite/”>
    SSLRenegBufferSize 10486000
    </Directory>
    ServerAlias subdomain1.mysite.com
    ServerAlias subdomain2.mysite.com
    ServerAlias *.mysite.com
    SSLCertificateChainFile /etc/letsencrypt/live/mysite.com/chain.pem
    </VirtualHost>
    —————————————————

    Thread Starter standardproject

    (@standardproject)

    The error was showed right in the last message. Anyone with knowledge on the permaliks could mark this: FollowSymLinks is required at the virtualhost configuration file

    SOLVED ->
    On <Directory “/var/www/mysite/”> on the virtualhost over 443 following lines has been added, resulting that section like this:

    <Directory “/var/www/mysite/”>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride All
    Order allow,deny
    allow from all
    SSLRenegBufferSize 10486000
    </Directory>

    Final file results like this:
    Virtualhost over port 443:
    —————————————————

    VirtualHost mysite.com:443>
    ServerAdmin [email protected]
    DocumentRoot /var/www/mysite
    ServerName mysite.com
    DirectoryIndex index.php
    ErrorLog /var/log/apache2/mysite-error.log
    CustomLog /var/log/apache2/mysite-access.log combined
    SSLEngine On
    SSLCertificateFile /etc/letsencrypt/live/mysite.com/cert.pem
    SSLCertificateKeyFile /etc/letsencrypt/live/mysite.com/privkey.pem
    <Location />
    SSLRequireSSL On
    SSLVerifyClient optional
    SSLVerifyDepth 1
    SSLOptions +StdEnvVars +StrictRequire
    </Location>
    <Directory “/var/www/mysite/”>
    Options Indexes FollowSymLinks MultiViews
    AllowOverride All
    Order allow,deny
    allow from all
    SSLRenegBufferSize 10486000
    </Directory>
    ServerAlias subdomain1.mysite.com
    ServerAlias subdomain2.mysite.com
    ServerAlias *.mysite.com
    SSLCertificateChainFile /etc/letsencrypt/live/mysite.com/chain.pem
    </VirtualHost>

    —————————————————

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Ownership + permissions on htaccess, but permalinks broken’ is closed to new replies.