【发布时间】:2012-04-18 03:16:23
【问题描述】:
好的,所以我有一个像 adf.ly 一样工作的脚本;您提交一个 URL,该 URL 被缩短,然后在您被带到您的 URL 之前显示一个插页式广告。我在根目录中有以下 .htaccess:
DirectoryIndex index.php
FileETag none
ServerSignature Off
Options All -Indexes
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^([0-9a-zA-Z]{1,6})$ fly/?to=$1 [L]
RewriteRule ^([0-9]{1,9})/banner/(.*)$ fly/?uid=$1&adt=2&url=$2 [L]
RewriteRule ^([0-9]{1,9})/(.*)$ fly/?uid=$1&adt=1&url=$2 [L]
</IfModule>
脚本正在生成shortURL(您可以在这里尝试:http://www.twitsym.com/short/)但是它不会重定向到fly.php,然后是最终URL。我对 .htaccess 很糟糕,几乎没有知识。任何人都可以进一步了解可能导致问题的原因吗?
目录结构为:
.../
.../fly/index.php
再次感谢 StackOverflow!
【问题讨论】:
-
会发生什么?你能把重写日志放在这里吗?
-
老实说,在过去的一个小时里,我尝试使用大量指南来定位重写日志,但似乎无法找到它。我对非托管 linux 服务器相当陌生,任何方向都会有所帮助。看来我不能再简单地在 .htaccess 文件的底部发表评论来生成日志了。
标签: .htaccess mod-rewrite redirect