用htaccess重写子目录中的url

时间:2011-01-28 13:24:26

标签: apache .htaccess url rewrite

我在名为“wordpresss”

的子目录中安装了wordpress

在该目录中,我有一个.htaccess文件

我正在尝试重写wordpress目录的根目录中的文件,如此

http://mysite.com/wordpress/facebook.php?i=135

http://mysite.com/wordpress/facebook/135.html

这是我迄今为止所做的事情,我似乎无法找出问题所在......

RewriteEngine on
RewriteBase /wordpress/
RewriteRule ^facebook/([0-9]+)\.html$ facebook.php?i=$2

感谢您的帮助!!

1 个答案:

答案 0 :(得分:1)

RewriteRule中美元符号前面的变量使用括号中部分的信息。由于您只有其中一个(([0-9]+)),因此您只能使用一个变量。将$2更改为$1,看看是否有效。