我已将我的代码从LINUX(完全正常工作)复制到Windows,我正在使用WAMP服务器来练习Web开发。我不明白为什么我的页面没有被重定向到index.php。
dev.mysite.com正在工作并显示我的主页,这意味着doc root正确且工作正常。由于此重定向问题,后续页面显示404。以下是我的.htaccess,有人可以检查和建议,我做错了吗?
例如,如果我尝试访问dev.mysite.com/contr1/action1,我找不到404。
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^(\d{4})/(0?[1-9]|1[0-2])/([^/]+)/?$ app/$1-$2/$3 [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php [L]
</IfModule>
答案 0 :(得分:0)
对于本地开发服务器,您不能使用.com,.org,.net等tld,而不会执行其他非常复杂的操作,我不会介绍。请参阅WAMP中有关设置虚拟主机,主机文件等的详细解释教程:https://john-dugan.com/wamp-vhost-setup/