我在服务器上使用CodeIgniter开发了一个网站,我试图将其迁移到生产服务器,但我收到了404错误。同样,该网站在开发服务器上运行完美,所以我所做的就是将文件和数据库从一台服务器复制到另一台服务器。
这是网站文件夹的.htaccess文件(从原始安装中复制):
<IfModule mod_rewrite.c>
RewriteEngine On
#RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [QSA,L]
</IfModule>
在原始服务器上,主网址为http://myowndomain.com/websitename/preview
现在它应该像http://www.websitename.com/preview
所以是的,在这两种情况下,网站都在子文件夹中,并且fies完全相同。我还使用&#34; phpinfo()&#34;检查了Apache配置,我可以看到&#34; mod_rewrite&#34;模块已加载。
主页正在运行(http://www.websitename.com/preview),它可以运行index.php文件,但页面上的所有链接都无法正常工作。
我错过了什么?
由于