Mod rewrite 让mod_重写正常工作的建议

Mod rewrite 让mod_重写正常工作的建议,mod-rewrite,shared-hosting,Mod Rewrite,Shared Hosting,我正在尝试创建干净的URL。我已经在.htaccess文件上编写了一个简单的规则,并且有人告诉我它应该可以工作。然而,事实并非如此。我想知道,如果没有启用mod_rewrite,是否会有什么原因 我正在使用网络解决方案共享主机。我打电话给该公司,被告知我拥有的主机默认启用mod_rewrite 关于如何检查mod_rewrite是否启用,有什么建议吗?此外,我将感谢任何相关的建议 提前感谢, 约翰 编辑:我刚刚在Serverfault.com上发布了这篇文章,但我不太愿意在这里删除它,因为我觉得

我正在尝试创建干净的URL。我已经在.htaccess文件上编写了一个简单的规则,并且有人告诉我它应该可以工作。然而,事实并非如此。我想知道,如果没有启用mod_rewrite,是否会有什么原因

我正在使用网络解决方案共享主机。我打电话给该公司,被告知我拥有的主机默认启用mod_rewrite

关于如何检查mod_rewrite是否启用,有什么建议吗?此外,我将感谢任何相关的建议

提前感谢,

约翰

编辑:我刚刚在Serverfault.com上发布了这篇文章,但我不太愿意在这里删除它,因为我觉得它可能会在这里获得更多的视图。让我知道我是否应该在这里删除它。谢谢

编辑:

下面是我的.htaccess文件。当我转到一个应该重新写入的URL时,我收到一个404错误

RewriteEngine On
RewriteRule ^comments/([A-Za-z0-9-]+)-([0-9]+)?$ index.php?submissionid=$2 [NC,L]

尝试在测试文件夹中放置一个错误的.htaccess文件(即随机文本)。您应该从该文件夹中获取所有500个错误。如果未启用,.htaccess文件,则必须让托管公司将其打开

然后尝试一个非常简单的重写规则:

RewriteEngine On
RewriteRule foo index.php

看看这是否有效。如果在此阶段出现500错误,则mod_rewrite可能未启用。

您的.htaccess文件中有什么内容,您使用的是哪个web应用程序/框架?谢谢。。。似乎.htaccess已启用,但mod_rewrite未启用。