Beim Routing zur Umleitungsadresse ist ein Fehler aufgetreten
VM
VM 2017-07-07 11:48:34
0
3
2000

thinkRoute::rule('my_jump','/face.php');

Prompt für Fehler:

Image.png


VM
VM

的法规发生的撒旦法撒旦法

Antworte allen(3)
Peter_Zhu

首先,入口文件隐藏,现在已不需要用户手工操作了,框架已经将重写文件添加到框架中了。

think\Route::rule('my_jump','/face.php');中的 "/face.php"中的"/",这个解析到哪里啦?,路由地址的五种模式中,并无这种语法,如果你想路由到一个绝对地址,请写完整。否则不要加扩展名,严格按path_info规则来玩。

如果以上全部正确的话,可以考虑换一个浏览器再试。

  • Antwort 1、朱老师,我的重写文件用默认的不起作用啊,就是注释的第一个,本地也开启了重写rewrite #RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L] #RewriteRule ^(.*)$ index.php?s=$1 [QSA,PT,L] RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1] 我在网上搜了一下,注释的第二个和打开的那个都可行,是和这个有关吗? 2、Route::rule('路由规则','重定向地址'); // 我这里测试的是本地 我是按照您讲的根据路由my_jump或myjump(自定义的),直接重定向到了根目录(public,在vhost多站点配置中根目录就是这个文件夹)下的face.php(在这个文件里直接echo了一个字符串),我用火狐(是图中显示的结果),谷歌(显示“您的重定向次数过多”)
    VM Autor 2017-07-08 09:50:05
  • Antwort 站地跳转到根目录下的文件
    VM Autor 2017-07-08 09:59:57
  • Antwort 老师,我在测试服务器上弄了下,好使,重写也不用改(用框架给的),站地跳转到本地的根目录文件也可以,可能是我的本地环境不对吧。。。看来我真得本地和线上对比一下了。。。
    VM Autor 2017-07-08 11:50:07
  • Antwort 谢谢朱老师的教导!!!~~~
    VM Autor 2017-07-08 11:53:15
VM

重写规则我就配置了隐藏入口文件的,

<IfModule mod_rewrite.c>
  Options +FollowSymlinks -Multiviews
  RewriteEngine On

  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_FILENAME} !-f
  #RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]
  #RewriteRule ^(.*)$ index.php?s=$1 [QSA,PT,L]
  RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]
</IfModule>

VM

http://开头的可以

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage