【发布时间】:2015-12-13 10:49:49
【问题描述】:
我想更改此网址: domain.com/directory/news?id=80&title=news-title
对此: hdomain.com/directory/news/news-title
我该怎么做? 我的 htaccess 也有很多其他的重写。看:
Options +FollowSymLinks
RewriteEngine On
RewriteBase /directory/
RewriteRule ^referenzen/([^.]+)/$ $1.php?rw=1 [QSA,L]
RewriteCond %{QUERY_STRING} !^rw=1
RewriteRule ^brands.php$ http://domain.com/directory/referenzen/brands/$1 [R=301,L]
RewriteRule ^referenzen/([^.]+)/$ $1.php?rw=1 [QSA,L]
RewriteCond %{QUERY_STRING} !^rw=1
RewriteRule ^entertainment.php$ http://domain.com/directory/referenzen/entertainment/$1 [R=301,L]
RewriteRule ^referenzen/([^.]+)/$ $1.php?rw=1 [QSA,L]
RewriteCond %{QUERY_STRING} !^rw=1
RewriteRule ^tourism.php$ http://domain.com/directory/referenzen/tourism/$1 [R=301,L]
RewriteCond %{THE_REQUEST} index(\\.php)?
RewriteRule ^index(\\.php)?$ http://domain.com/directory/ [R=301,L]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s([^.]+)\.php [NC]
RewriteRule ^ %1 [R,L,NC]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
我不知道这一切是否正确,但它正在做它应该做的事情。 ;-) 我只需要新规则来重写新闻的动态 url。
希望任何人都可以提供帮助 - 谢谢!
【问题讨论】:
标签: php .htaccess mod-rewrite url-rewriting