用url重写强制网址解释

时间:2014-05-20 08:31:28

标签: apache url-rewriting apache2

在我的wiki上,我想将所有查询(例如http://mywikiofme.com/images/ ...)重定向到php脚本script.php

我把它放在我的虚拟主机中:

RewriteEngine on
RewriteRule ^images/(.*)$ /script.php?url=$1

但如果服务器上已经存在该文件夹,它就不起作用......

如果我测试:

RewriteEngine on
RewriteRule ^foldernotexist/(.*)$ /script.php?url=$1

重定向到script.php工作正常。

我想我需要使用旗帜,但我不知道哪一个。

想法?

由于

1 个答案:

答案 0 :(得分:0)

理论上 - 应该工作=)

<Directory "/htdocs/images">
    RewriteEngine on
    RewriteBase /images/
    RewriteRule ^(.*)$ /script.php?url=$1 [L,QSA]
</Directory>

&#34; / htdocs / images&#34; 是图片文件夹的路径