Noch ein kleines regex problem ...
das ist das was ich bis jetzt habe. zweck des ganzes ist eine htaccess rewrite rule in der urls folgender massen aussehen können:
/de/news
oder
/de/news.details
aber nicht
/css/main.css
dummerweise werden duch meine jetzige condition:
auch die ganzen .css und .js datein umgeleitet deswegen will ich alles zulassen was:
news
news.details o.ä
aber nicht
.css oder .js
in der url am ende hat (es werden auch /css/main.css von dem pattern erfasst)
ich hab mit dem pattern oben schon die bedingung für, wenn nach dem punkt css oder js kommt dann trifft das pattern nicht zu. ws mir noch fehlt ist die erweiterung für news.details und einfach nur news
damit hab ich dann news.details abgedeckt und news.css wird dann ignoriert aber was is wenn ich nur news habe!?!?!?!? das soll auch durchgehen
HELP
Code:
\.(?(?=css|js)(css|js)([a-zA-Z]+)|([a-zA-Z]+))
/de/news
oder
/de/news.details
aber nicht
/css/main.css
dummerweise werden duch meine jetzige condition:
Code:
RewriteCond %{REQUEST_URI} ([a-z]{2})\/([a-zA-Z\.]+)$ RewriteRule ([a-z]{2})\/([a-zA-Z\.]+)$ /index.php?lang=$1&module=$2 [L,QSA]
news
news.details o.ä
aber nicht
.css oder .js
in der url am ende hat (es werden auch /css/main.css von dem pattern erfasst)
ich hab mit dem pattern oben schon die bedingung für, wenn nach dem punkt css oder js kommt dann trifft das pattern nicht zu. ws mir noch fehlt ist die erweiterung für news.details und einfach nur news
Code:
[a-z]+\.(?(?=css|js)(css|js)([a-zA-Z]+)|([a-zA-Z]+))
HELP
Kommentar