我的网络应用中有一个网址缩短器,例如http://myProject1.example.com/76sBdFAf6L 这些内容应重定向到http://myProject1.example.com/index.php?76sBdFAf6L - 添加问号,将76sBdFAf6L转换为查询字符串。
但是,如果网址没有链接缩短代码,则应该只重定向到我的根目录,例如http://myProject1.example.com/files/files.php应该重定向到http://www.example.com/projects/myProject1/files/files.php
此类规则的mod_rewrite条件是什么? 谢谢,马特
答案 0 :(得分:0)
尝试将这些添加到文档根目录或vhost / server配置中的htaccess文件中:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^/?([0-9A-Za-z]+)$ /index.php?$1 [L,QSA]