如何使用htaccess更改URL

时间:2013-05-06 11:08:10

标签: php .htaccess url mod-rewrite

我在htaccess文件中有此代码用于显示公司资料:

RewriteRule ([a-zA-Z0-9_+-]+)\/home\ view_details.php

此代码可以正常使用此URL

http://www.example.com/zoom-international-fcz-/home.html

现在我需要使用此网址重写,不需要添加home.html,而zoom-international-fcz不是静态字符串,它是动态的......

http://www.example.com/zoom-international-fcz/

1 个答案:

答案 0 :(得分:2)

动态重写规则的示例

Options +FollowSymlinks
RewriteEngine on
RewriteRule ^files/([^/]+)/([^/]+).zip /download.php?section=$1&file=$2 [NC]

允许您将此链接显示为..

http://site.pl/files/games/file.zip

()中的两个正则表达式放在1美元和2美元中,这些参数可以在download.php网站上的 $ _ GET 变量中找到。