2010-07-07 38 views
0

我要像使用的.htaccess重写URL的子目录

http://abcd.com/some/sub/directory/var1 

URL模式重定向到

http://abcd.com/some/sub/directory/?search=var1 

我读过其他职位一样this。但他们都没有解决我的问题。 我没有对根目录的写入权限。所以我把这个.htaccess文件放在“/ some/sub/directory /”中

编辑:这是我当前的htaccess文件。

RewriteEngine on 
RewriteRule ^product/(.*)$ product/?search=$1 

回答

2

为了使htaccess文件生效时,服务器管理员必须在其Apache配置适当AllowOverride设置。如果你的htaccess什么都不做,这个设置可能被禁用。否则,通常使用mod_rewrite。

+0

如何检查管理员启用还是禁用了该功能? – Joe 2010-07-07 07:14:12

+0

如果你把垃圾放在里面,你的页面仍然显示为桃色,它就会被禁用。 – Borealid 2010-07-07 07:20:44