我得到了 cakePHP,但出现以下错误。
您的服务器上未正确配置 URL 重写。1) 帮我配置 2) 我不/不能使用 URL 重写
奇怪的是,它在我的笔记本电脑上运行良好,而在我的台式电脑上却无法运行。我从笔记本电脑复制整个内容并将其粘贴到桌面上,然后显示该错误。
有什么想法可以解决吗?我按照步骤解决,但这是同样的问题。我的 cakePHP 版本是 2.0 以上。
我得到了 cakePHP,但出现以下错误。
您的服务器上未正确配置 URL 重写。1) 帮我配置 2) 我不/不能使用 URL 重写
奇怪的是,它在我的笔记本电脑上运行良好,而在我的台式电脑上却无法运行。我从笔记本电脑复制整个内容并将其粘贴到桌面上,然后显示该错误。
有什么想法可以解决吗?我按照步骤解决,但这是同样的问题。我的 cakePHP 版本是 2.0 以上。
您可以先检查您的重写模式是否在apache/conf/httpd.conf
文件中。检查httpd.conf
文件中的以下代码:
LoadModule rewrite_module modules/mod_rewrite.so
在此行中删除哈希并重新启动 Apache 服务器:
#sudo service apache2 restart
之后,您可以在 cakephp.htaccess
文件中设置以下代码:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /YourPath/
RewriteRule ^$ app/webroot/ [L]
RewriteRule (.*) app/webroot/$1 [L]
</IfModule>