Problem mit den rewrites
November 04, 2011 04:30PM
Hallo zusammen,

ich habe bei meiner Website http://kultur-whg.de ein Problem mit den Rewrites. Und zwar ist dort folgende rewrite rule aktiviert:
if (!-e $request_filename) {
rewrite ^([_0-9a-zA-Z-]+)?(/wp-.*) $2 break;
rewrite ^([_0-9a-zA-Z-]+)?(/.*\.php)$ $2 last;
rewrite ^ /index.php last;
}

Nun ergibt sich aber das Problem, dass ich auf die Datei
http://kultur-whg.de/581a2fb9fb6464b5412b6c895b/wp-content/themes/kaw/style.css
zugreifen kann und auf die Datei
http://kultur-whg.de/kblog406/wp-content/plugins/cforms/styling/cforms.css
nicht. Zum verständinss: Ich habe die Stylesheets des Themes ausgelagert, daher kommt diese komische URL. Und auch auf das Administrationsverzeichniss http://kultur-whg.de/kblog406/wp-admin kann man nicht mehr zugreifen. Sicher ein sehr guter Schutz gegen Hacker, leider macht es den Blog auch unbenutzbar. Und Ich versteh beim besten willen nicht, woran das liegt. Die Datein sind auf jeden Fall vorhanden, ich kann sie ja in Filezilla sehen.

Ich hoffe auf eure Hilfe.

Lg Wuriu
Re: Problem mit den rewrites
November 04, 2011 07:06PM
Greedy match eben. ;)

Probier mal folgendes:

if (!-e $request_filename) {
rewrite ^([_0-9a-zA-Z-]+)?(/wp-.*/themes/.*) $2 break;
rewrite ^([_0-9a-zA-Z-]+)?(/.*\.php)$ $2 last;
rewrite ^ /index.php last;
}

--------------------------------------------------------------------------------
//richard.fussenegger.info
//movlib.org
Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 306
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready