Hallo allemaal,

Hopelijk staat dit topic in de goede categorie. Ik heb een auto-versie script geschreven zodat je deze links krijgt bij .js en .css bestanden:

<link href="http://www.site.tld/app/templates/default/css/reset.1219161006.css"; rel="stylesheet" type="text/css" />

<link href="http://www.site.tld/app/templates/default/css/install.1219242348.css"; rel="stylesheet" type="text/css" />


Nu wil ik die link hetzelfde laten doen net alsof je het zonder cijfers schrijft, dus zo:

<link href="http://www.site.tld/app/templates/default/css/reset.css"; rel="stylesheet" type="text/css" />

<link href="http://www.site.tld/app/templates/default/css/install.css"; rel="stylesheet" type="text/css" />


Ik heb al wat geëxperimenteerd, maar deze .htaccess doet niets met die links:
Options -Indexes
Options +FollowSymLinks
DirectoryIndex index.php

RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !index.php
RewriteRule (.*)\.php$ index.php/$1

// -- ter verduidelijking, dit is de rewriterule:
RewriteRule (css|js)/(.*?)\.(.*?)\.(css|js) $1/$2.$4 [QSA,L]
// -- ter verduidelijking, dit was de rewriterule

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [QSA,L]

# Charset
AddDefaultCharset UTF-8

#Far Future Expires Header
# !! add js|css !!!! 
<FilesMatch "\.(gif|png|jpg|swf)$"> 
    ExpiresActive On
    ExpiresDefault "access plus 10 years"
</FilesMatch>

# Deflate
AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/javascript text/css application/x-javascript
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html

#Remove ETag
FileETag none


Ik had die regex rule getest in een regex-tester en die matcht de correcte plaats in die link, maar online doet het niks.
Weet iemand wat het wél moet zijn?

Mvg,
GaMer13
Weet ik, maarja, ik heb de mijne met die .htaccess nu ook klaar :) Dus waarom die helemaal weggooien? En trouwens, die van mij is 100% compatible met CodeIgniter.

Reageren