【发布时间】:2010-06-28 07:47:02
【问题描述】:
我正在尝试制作干净的 URL。我在 .htaccess 文件上写了一个简单的规则,我被告知它应该可以工作。但是,事实并非如此。我想知道它是否可能与未启用 mod_rewrite 有关。
我正在使用 Network Solutions 共享主机。我打电话给公司,被告知 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 文件中有什么内容以及您使用的是哪个 Web 应用程序/框架?
标签: mod-rewrite shared-hosting