Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache mod_rewrite如果url较短,请添加问号,否则请执行其他操作_Apache_Mod Rewrite - Fatal编程技术网

Apache mod_rewrite如果url较短,请添加问号,否则请执行其他操作

Apache mod_rewrite如果url较短,请添加问号,否则请执行其他操作,apache,mod-rewrite,Apache,Mod Rewrite,我的web应用程序中有一个url缩短器,比如 这些东西应该被重定向到--添加一个问号,以将76sBdFAf6L转换为查询字符串 但是,如果一个URL没有链接缩短器代码,它应该重定向到我的根目录,例如应该重定向到 这些规则的修改条件是什么? 谢谢,Matt尝试将这些内容添加到文档根目录或vhost/server配置中的htaccess文件中: RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FIL

我的web应用程序中有一个url缩短器,比如 这些东西应该被重定向到--添加一个问号,以将76sBdFAf6L转换为查询字符串

但是,如果一个URL没有链接缩短器代码,它应该重定向到我的根目录,例如应该重定向到

这些规则的修改条件是什么?
谢谢,Matt

尝试将这些内容添加到文档根目录或vhost/server配置中的htaccess文件中:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^/?([0-9A-Za-z]+)$ /index.php?$1 [L,QSA]