我知道有很多关于重定向的帖子,但这有点不同(我认为)。
基本上我希望我的外链是example.com/out/1234,如果在MySQL中引用并且php标头重定向到该URL,我希望它们转到查找URL 1234的php。
我遇到的问题是将1234传递给某个页面。我知道如果它是out.php?q = 1234但我希望它是/ out / 1234
是否需要在/ out目录中有一个索引文件,它也有一个htaccess来重写它?
如果是这样,任何想法正则表达式需要做什么?我看过一些网站正在做这件事,我无法解决这个问题。
答案 0 :(得分:1)
文档根目录中的htaccess文件,您可以尝试添加:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^/?out/(.*)$ /out.php?q=$1 [L]
将/out.php
替换为处理URL的php脚本