.htaccess 我的htaccess不在我的网站上工作,但在测试网站上工作
最后,我成功地编写了htaccess代码,并在中进行了测试,发现它是正确的 在这种情况下重写URL的方式是有效的 但是当我在我的网站上使用相同的htaccess代码时,它就不起作用了 新网址 实际网址 Htaccess代码.htaccess 我的htaccess不在我的网站上工作,但在测试网站上工作,.htaccess,mod-rewrite,.htaccess,Mod Rewrite,最后,我成功地编写了htaccess代码,并在中进行了测试,发现它是正确的 在这种情况下重写URL的方式是有效的 但是当我在我的网站上使用相同的htaccess代码时,它就不起作用了 新网址 实际网址 Htaccess代码 RewriteEngine On RewriteRule ^qjyii2/yii2dev3/frontend/web/([^/]*)\.php$ /qjyii2/yii2dev3/frontend/web/index.php?r=site/$1 [L] 我的mod_重写在服
RewriteEngine On
RewriteRule ^qjyii2/yii2dev3/frontend/web/([^/]*)\.php$ /qjyii2/yii2dev3/frontend/web/index.php?r=site/$1 [L]
我的mod_重写在服务器上运行良好。我确实把这个htaccess放在了/www/qjyi2/yii2dev3/下,但它不起作用。非常感谢您的帮助。如果您将此代码放在
/www/qjyii2/yii2dev3/.htaccess
中,请使用以下代码:
RewriteEngine On
RewriteBase /www/qjyii2/yii2dev3/
RewriteRule ^(frontend/web)/([^/]*)\.php$ $1/index.php?r=site/$2 [L,NC,QSA]
.htaccess
符合目录指令,Apache从RewriteRule
URI模式中剥离当前目录路径