最贊回答 / qq_彩_0
再將RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]修改為:RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]
2018-09-16
最新回答 / Alexander博士
解決了,,因?yàn)樽宇?lèi)的構(gòu)造函數(shù)? ?會(huì)覆蓋父類(lèi)的構(gòu)造函數(shù),,于是在子類(lèi)中聲明構(gòu)造函數(shù)的時(shí)候,需要在子類(lèi)中繼承父類(lèi)的構(gòu)造函數(shù),以使父類(lèi)的構(gòu)造函數(shù)依然生效。代碼:public function __construct($table1)? {? ? $this->table = $table1;????parent::__construct();? ? ? //禍根就出在這里!??!? }
2018-08-31
完美解決!在Apache安裝文件夾conf里找到httpd.conf文件搜索并開(kāi)啟LoadModule rewrite_module modules/mod_rewrite.so。搜索Options FollowSymLinks,然后將它下面的AllowOverride None 修改為AllowOverride All;已找到解決辦法了
2018-08-28
很不錯(cuò)的教程,一年前看過(guò)一次,當(dāng)時(shí)覺(jué)得很一般基本上照抄代碼了?!,F(xiàn)在又重新學(xué)了一次一些項(xiàng)目中不太明白的地方有些豁然開(kāi)朗的意思,學(xué)到不少,謝謝老師
2018-08-03
最贊回答 / secrethaha
一般的.htaccess規(guī)則不起作用了,需要把?RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]?改成?RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]?重啟apache即可。?
2018-07-09