2016-03-15 3 views
1

Я пытаюсь написать правила перезаписи для следующего URL изпроблемы с HTAccess RewriteRule

https://example.com/news/lifestyle-magazines-4/chrissy-teigen-gets-her-kit-off-for-the-september-s-issue-of-women-s-health--4184/

к

https://example.com/news/?view=read&newsArticleID=4184

Я попробовал несколько переписывают правило вроде следующего, но ему не работает -

RewriteEngine on 
rewriterule ^news/([A-Za-z0-9-]+)([^--]*)$ /news/?view=read&newsArticleID=$2 [L] 

Любая помощь будет высоко оценена.

ответ

1

Попробуйте это правило:

RewriteEngine on 

RewriteRule ^news/.*-(\d+)/?$ news/?view=read&newsArticleID=$1 [L,QSA,NC] 
+1

Просто работает! удивительно :) – nasaa