0

我的网络应用程序中有一个 url 缩短器,例如http://myProject1.example.com/76sBdFAf6L 这东西应该重定向到http://myProject1.example.com/index.php?76sBdFAf6L - 添加一个问号,将 76sBdFAf6L 转换为查询字符串。

但是,如果一个 URL 没有链接缩短代码,它应该只重定向到我的根目录,例如http://myProject1.example.com/files/files.php应该重定向到http://www.example.com/projects /myProject1/files/files.php

此类规则的 mod_rewrite 条件是什么?谢谢,马特

4

1 回答 1

0

尝试将这些添加到文档根目录或虚拟主机/服务器配置中的 htaccess 文件中:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^/?([0-9A-Za-z]+)$ /index.php?$1 [L,QSA]
于 2012-09-27T20:18:04.227 回答