Leider kann man hier nur innerhalb der ersten 15 Minuten die Beiträge editieren, sonst hätte ich das vorher schon gemacht.
Also, ich habe vorhin mal in der Uni die Seite getestet - sowohl mit Firefox als auch mit dem IE. Ich war nur Besucher und somit nicht als Admin eingeloggt.
Die Links wurden alle korrekt dargestellt, das Unterverzeichnis ist nirgends mehr erschienen - sowohl in der Adressleiste als auch in der Leiste, die den Ladestatus anzeigt bzw. den Linkverweis, wenn man einfach über den Link geht. Kleine Ausnahme: Bei den Meta-Angaben in der rechten Menüleiste wird für die Administration noch ein anderer Link angeben, was aber nicht schlimm ist, da ich die Meta-Angaben dort sowieso entfernen werde.
Hier die gewünschten Angaben:
WordPress Adresse: http://tna-newsblog.de/Unterverzeichnis
Seiten-Adresse: http://tna-newsblog.de
Im Root-Verzeichnis (nicht im Unterverzeichnis, in dem WordPress liegt) befindet sich eine index.php mit dem Inhalt:
require('./Unterverzeichnis/wp-blog-header.php');
Zusätzlich liegt dort noch eine .htaccess mit folgendem Inhalt:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Im Unterverzeichnis (hier ist WordPress installiert) befindet sich eine .htpasswd und eine .htaccess - die .htaccess hat folgenden Inhalt:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /Unterverzeichnis/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /wp_live_b8N7/index.php [L]
</IfModule>
# END WordPress
<Files wp-login.php>
AuthName "Admin-Bereich"
AuthType Basic
AuthUserFile /var/www/vhosts/tna-newsblog.de/httpdocs/Unterverzeichnis/.htpasswd
require valid-user
</Files>
<FilesMatch "(.htaccess|.htpasswd|wp-config.php|liesmich.html|readme.html)">
order deny,allow
deny from all
</FilesMatch>
Alles anzeigen