Ubuntu 14.04 – phpMyAdmin – htaccess

# aptitude install phpmyadmin
# php5enmod mcrypt
# service apache2 restart
# vi /etc/apache2/conf-available/phpmyadmin.conf

Nach

<Directory /usr/share/phpmyadmin>
    Options FollowSymLinks
    DirectoryIndex index.php

folgendes einfügen:

AllowOverride All

Nun zur .htaccess

# vi /usr/share/phpmyadmin/.htaccess

Hier kann man nun mit der üblichen Syntax arbeiten, z.B.:

order deny,allow
deny from all
allow from 127.0.0.1
allow from ::1
allow from AAA.BBB.CCC.DDD

Apache – VHost – https – 301 Rewrite

Ohne URLs

<IfModule mod_rewrite.c>
        RewriteEngine On
        RewriteCond %{HTTP_HOST} ^OLDDOMAIN\.DOM$ [NC,OR]
        RewriteCond %{HTTP_HOST} ^www\.OLDDOMAIN\.DOM$ [NC]
        RewriteRule ^/.*         https://www.NEWDOMAIN.DOM [R=301,L]
</IfModule>

Mit URLs

<IfModule mod_rewrite.c>
        RewriteEngine On
        RewriteCond %{HTTP_HOST} ^OLDDOMAIN\.DOM$ [NC,OR]
        RewriteCond %{HTTP_HOST} ^www\.OLDDOMAIN\.DOM$ [NC]
        RewriteRule ^/(.*)$         https://www.NEWDOMAIN.DOM/$1 [R=301,L]
</IfModule>