代码之家  ›  专栏  ›  技术社区  ›  Sastrija Victor

使用.htaccess重写子目录中的URL

  •  0
  • Sastrija Victor  · 技术社区  · 15 年前

    我想重定向一个URL模式

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

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

    我读过其他的帖子,比如 this . 但他们都没有解决我的问题。 我没有对根目录的写入权限。所以我把这个.htaccess文件放在了“/some/sub/directory/”

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

    RewriteEngine on
    RewriteRule ^product/(.*)$ product/?search=$1
    
    1 回复  |  直到 15 年前
        1
  •  2
  •   Borealid    15 年前

    为了使htaccess文件生效,服务器管理员必须具有适当的 AllowOverride 在其Apache配置中进行设置。如果htaccess不执行任何操作,则可能禁用此设置。否则,正常使用mod_rewrite。

    推荐文章