Total noob at mod_rewrite


Total noob at mod_rewrite

我试图重写我的URL,但遇到了严重问题。我在Godaddy linux托管服务器上,它没有任何类型的配置文件或.htaccess文件。我用下面的重写信息创建了自己的.htaccess文件,但我不知道如何做其他事情:

RewriteEngine On
RewriteRule ^NSN/([^/]*)'.html$ /nsn.php?NSN=$1 [L]

Godaddy的人告诉我,我可以使用URL重定向来帮助解决这个问题,但我甚至不确定这意味着什么。

如果有人能帮助我们完成下一步的工作,我们将不胜感激。

谢谢。

重写URL是将您在浏览器中看到的URL从默认URL映射到更有意义或更难忘的URL。最简单的例子是这样的:

# Replace all html references with php
RewriteRule html php

测试工具可以节省时间,了解如何使用别名或重定向来避免正则表达式可能会有所帮助。