【发布时间】:2015-05-28 11:33:16
【问题描述】:
我想以两种不同的方式处理我的图片 URL。 首先,当浏览器调用时: http://example.com/image.jpg(需出示)
其次,当浏览器调用时: http://example.org/image.jpg?actionId=123(需要将URL改写为index.php?actionId=123)
关键是,当 URL 有它指定的变量时,我们需要使用该变量和它的值重定向到 index.php。
我正在使用带有 mod_rewrite 的 .htaccess,现在如下:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [QSA]
</IfModule>
所以它检查现有的文件或目录,任何其他方式,它在'q'参数中传递给 index.php。
提前谢谢你!
【问题讨论】:
标签: apache .htaccess mod-rewrite redirect