2010-06-10 61 views
0

我试着去寻找如何把一个页面请求,如http://www.domain.com/sam/?dog=woof&cat=meow并将其发送到http://www.domain.com/animals.php?dog=woof&cat=meow沿使用htaccess的某些请求到PHP文件重定向与变量

香港专业教育学院尝试了一些东西香港专业教育学院在这里找到,或者我改编他们我应该说,但我一直没有得到任何东西,或无限循环。

任何想法?

UPDATE

这是htaccess文件,因为它现在代表

当我让我的上述要求,我送送domain.com/sam/index.php(其中不存在)

RewriteEngine on 
RewriteBase/
RewriteRule ^sam/$ animals.php [QSA] 
RewriteCond %{REQUEST_URI} !(\.gif)|(\.jpg)|(\.png)|(\.css)|(\.js)|(\.php)|(\.swf)|(\.xpi)|(\.ico)|(\.src)$ 
RewriteCond %{REQUEST_URI} ^(.*)$ 
#RewriteCond %{REQUEST_FILENAME} ! -f 

RewriteRule (.*)$ get.php?code=$1 [L] 

回答

1
RewriteEngine on 
RewriteBase/
RewriteRule ^sam/$ animals.php [QSA] 

如果在 “SAM” 的父一个.htaccess,可以省略RewriteBase。

+0

我试过但失败了,上面的细节 – mrpatg 2010-06-10 06:09:58

+0

@Patrick在rewriteloglevel 9中发布重写日志。请参阅http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html#rewritelog – Artefacto 2010-06-10 06:27:11