301 redirect dynamic content

LP,

Zanima me kako v .htaccess naredit 301 redirect za svoje stare (dinamicne) linke, ki so se zmeraj v googlu. Za prvo zadevo:

star link: http://domena.com/page.php?31
nov link: http://domena.com/page/

... sem ze nasel resitev, in sicer na

RewriteCond %{QUERY_STRING} ^31$
RewriteRule ^page.php$ http://www.domena.com/page/? [L,R=301]

zdaj pa me zanima kako redirectat recimo VSE linke v tem stilu:

http://www.domena.com/news.php?20
http://www.domena.com/news.php?21
http://www.domena.com/news.php?22

na index stran, kjer ne obstajajo vec, vseeno pa bi rad da mi ne prikaze errorja zaradi googla :) Torej da bi redirectalo karkoli pride preko 'news.php'.

3 odgovori

Se nikomur ne sanja? :D

Zakaj pa preprosto v news.php ne redirektaš s 301 na index.php? :-)

Sem uredil tako ja :)