Apache 启用重写模块后出现wamp 500内部错误

Apache 启用重写模块后出现wamp 500内部错误,apache,wamp,wampserver,Apache,Wamp,Wampserver,在windows上安装后,我尝试访问我的网站,但遇到以下消息: 因此,我通过进入Apache菜单启用了mod rewrite→ Apache模块→ 重写模块。但现在我面临这个错误信息: 以下是apache_错误文件: [Sat Oct 24 16:51:02.884800 2015] [mpm_winnt:notice] [pid 3244:tid 392] AH00422: Parent: Received shutdown signal -- Shutting down the serv

在windows上安装后,我尝试访问我的网站,但遇到以下消息:

因此,我通过进入Apache菜单启用了mod rewrite→ Apache模块→ 重写模块。但现在我面临这个错误信息:

以下是apache_错误文件:

[Sat Oct 24 16:51:02.884800 2015] [mpm_winnt:notice] [pid 3244:tid 392] AH00422: Parent: Received shutdown signal -- Shutting down the server.
[Sat Oct 24 16:51:04.912800 2015] [mpm_winnt:notice] [pid 2940:tid 308] AH00364: Child: All worker threads have exited.
[Sat Oct 24 16:51:04.928400 2015] [mpm_winnt:notice] [pid 3244:tid 392] AH00430: Parent: Child process 2940 exited successfully.
[Sat Oct 24 16:51:05.646000 2015] [mpm_winnt:notice] [pid 4104:tid 396] AH00455: Apache/2.4.9 (Win32) PHP/5.5.12 configured -- resuming normal operations
[Sat Oct 24 16:51:05.646000 2015] [mpm_winnt:notice] [pid 4104:tid 396] AH00456: Apache Lounge VC11 Server built: Mar 16 2014 12:13:13
[Sat Oct 24 16:51:05.646000 2015] [core:notice] [pid 4104:tid 396] AH00094: Command line: 'c:\\wamp\\bin\\apache\\apache2.4.9\\bin\\httpd.exe -d C:/wamp/bin/apache/apache2.4.9'
[Sat Oct 24 16:51:05.661600 2015] [mpm_winnt:notice] [pid 4104:tid 396] AH00418: Parent: Created child process 4184
[Sat Oct 24 16:51:06.160800 2015] [mpm_winnt:notice] [pid 4184:tid 312] AH00354: Child: Starting 64 worker threads.
我试图创建一个虚拟主机和一个别名,但没有解决任何问题。我发现不同的论坛和人们在谈论一个.htaccess文件,但我不知道它是否与我的问题有关

我想知道是什么导致了这个错误,以及如何解决它

编辑1:

在apache错误日志中,我发现了以下错误:

AH00124: Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace.
经过一些研究,我认为这可能是由于.htaccess文件中的一些规则造成的

这是我的.htaccess文件:

<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteRule  ^$ public/    [L]
    RewriteRule  (.*) public/$1 [L]
</IfModule>

重新启动发动机
重写规则^$public/[L]
重写规则(.*)public/$1[L]

在这种环境下,处理错误的第一件事是查看您的http服务器错误日志文件。还有一个旁注:这有助于保持措辞清晰,这样就更容易理解彼此:没有“wamp服务器”这样的东西。服务器是一个响应请求的进程。“wamp”不是服务器,而是运行apache http服务器、mysql数据库服务器和php脚本语言的MS Windows系统的昵称。感谢您指出我的错误。我会做任何有助于大家理解的事情。那么,你在错误日志文件中发现了什么?@arkascha WAMPServer实际上是WAMP堆栈的一个特定实例。这就是为什么会有一个名为
WAMPServer
的标记。在这种环境中,处理错误的第一件事就是查看http服务器的错误日志文件。还有一个旁注:它有助于保持措辞清晰,这样更容易理解彼此:没有“wamp服务器”这样的东西。服务器是一个响应请求的进程。“wamp”不是服务器,而是运行apache http服务器、mysql数据库服务器和php脚本语言的MS Windows系统的昵称。感谢您指出我的错误。我会做任何有助于每个人理解的事情。那么你在错误日志文件中发现了什么?@arkascha WAMPServer实际上是WAMP堆栈的一个特定实例。这就是为什么有一个名为
WAMPServer