我有一个htaccess文件。
RewriteEngine On
RewriteBase /WebInt/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
我的共享托管服务器API是CGI_FASTCGI,我得到了"没有指定输入文件。"空白页面上的错误。我更改了htaccess文件:
RewriteEngine On
RewriteBase /WebInt/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]
现在它正在工作,但这次我不能使用任何GET变量。 我该怎么办?
答案 0 :(得分:0)
RewriteRule ^(。*)$ index.php?/ $ 1 [L]
?从重写的URL中删除原始查询字符串,这是PHP中“GET变量”的来源。你需要回到绘图板,为什么添加它据称解决了丢失脚本被送到FCGI守护进程的一些问题。