我在Web根一堆文件: -htaccess的/ mod_rewrite的搜索引擎友好的URL
/abc-674.php
/def-643.php
etc.etc。
我想说明这些的时候下面的URL的请求,而无需在浏览器上更改网址: -
/products/abc-674/this_can_be_anything.php
/产品/ ABC-674/or_this。 PHP
都重定向到/abc-674.php,并
/products/def-643/this_can_be_anything.php
/products/def-643/or_this.php
都重定向到/def-643.php。
所以,基本上,产品/和下/之间的位为目标,一段时间后,什么都可以有效地被忽略。
如果它的事项,我已经有了一些代码在我的.htaccess将所有流量引导到我的参访网域(WWW): -
# Direct all traffic to domain.com
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.domain\.com [NC]
RewriteCond %{HTTP_HOST} !^domain$ [NC]
RewriteRule ^(.*) http://www.domain.com/$1 [R=301,L]
编辑:为了澄清 - 第二届最后一行在上面是因为我只通过http://domain/访问我的开发服务器上的网站,所以不希望重写应用这些请求。但是,我确实希望将这种新的重写应用于所有请求。
任何帮助非常感谢!
谢谢,但我无法得到那个工作。我对我原来的问题做了一些澄清,也许这就是原因? – 2011-02-17 12:02:37