Ich habe Apache auf meinem lokalen Computer (Mac) mit Mod_Rewite aktiviert und Allowoveride All in XAMPP httpd.conf-Datei festgelegt.XAMPP Mod_Rewrite & dynamic CSS
Das sind meine Regeln, Schnipsel von httpd.conf -
RewriteEngine On
RewriteRule ^/setup/css/userlayout.css /setup/css/userlayout.php
Alias /ms "/Users/web/wwwroot/ms"
<Directory "/Users/web/wwwroot/ms">
Options Indexes MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>
In meiner index.php Ich habe -
<link rel="stylesheet" type="text/css" href="setup/css/userlayout.css?u=1" />
Und in meiner userlayout.php Datei -
<?php
header('Content-type: text/css');
echo "#test{background-color:#000;}";
?>
Das ist alles, aber die Regeln tun nichts. Ich bin nicht sicher, ob ich die Regeln an der richtigen Stelle setze und ich verstehe, dass Sie dies in einer httpd.conf-Datei und nicht in der .htaccess-Datei tun können.
die Regeln in Ihrem '' Block Versuchen. –
Gumbo