我想重写我的网站上的两个网址,以便他们更适合搜索引擎。我如何在我的.htaccess
中做到这一点?对于第一个我尝试这样做,但得到404错误:URL重写apache
RewriteRule ^research/([0-9][0-9])$ /research/$1/ [R]
RewriteRule ^research/([0-9][0-9])/$ /urt.php?func=viewresearch&rid=$1
RewriteRule ^research/([0-9])$ /research/$1/ [R]
RewriteRule ^research/([0-9])/$ /urt.php?func=viewresearch&rid=$1
对于第二个我想:
RewriteEngine on
RewriteRule ^products/([0-9][0-9])$ /products/$1/ [R]
RewriteRule ^products/([0-9][0-9])/$ /viewad.php?adid=$1
当我浏览到例如http://www.example.com/products/12/,它重定向,但它看起来没有加载外部文件(Javascript,CSS等)。为什么会发生?
顺便说一句,我wud喜欢重写只工作,如果func = viewresearch ...这可能吗? – 2010-08-07 20:03:14