当用户请求http://www.hostname.com/first/api/getlink
时,我必须重定向到http://www.hostname.com/first/api.php?type=link
。重定向到子文件夹中的其他文件
所以我试图用一个.htaccess
文件下列
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www\.hostname\.com\/first$
RewriteBase/
RewriteRule ^api/getlink$ \/api.php?type=link [L]
,并放置first/
文件夹内。我无法得到正确的重定向。但我得到404 error
。任何人都可以请指导我呢?提前致谢。
是哪些动态字符串? – 2013-03-23 14:04:12
更新!你现在可以检查它吗? – Dinesh 2013-03-23 14:05:39
'RewriteRule'必须位于'RewriteCond'旁边。而你的主机名正则表达式是错误的,因为它包含路径 – lazyhammer 2013-03-23 14:06:08