0

我知道有很多关于重定向的帖子,但这有点不同(我认为)。

基本上,我希望我的外链是 example.com/out/1234,并且我希望它们转到一个 php,如果在 MySQL 中引用,则该 php 会查找 URL 1234,并且 php 标头重定向到该 URL。

我遇到的问题是将 1234 传递到页面。我知道如果它是 out.php?q=1234 但我希望它是 /out/1234

/out 目录中是否需要有一个索引文件也有一个 htaccess 来重写它?

如果是这样,任何想法正则表达式需要这样做吗?我见过一些网站这样做,但我无法解决。

4

1 回答 1

1

htaccess 文件,您可以尝试添加:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^/?out/(.*)$ /out.php?q=$1 [L]

将 替换为/out.php您用于处理 URL 的 php 脚本

于 2012-10-12T01:12:43.847 回答