重写映射以清理.htaccess文件

重写映射以清理.htaccess文件,.htaccess,rewritemap,.htaccess,Rewritemap,嗨,我对正则表达式不是很在行,我的任务是清理一行一行的.htaccess文件。我读过RewriteMap是避免混乱的.htaccess文件的一个很好的选择,但我真的不知道从哪里开始。大多数导游似乎需要我所没有的先决知识。有人能帮我吗?我使用ISAPI Rewrite III for Windows IIS,因此它可能与php不完全相同,但如果不是,至少它非常接近。这就是我使用的: RewriteEngine on RewriteBase / RewriteMap artMap txt:d:/in

嗨,我对正则表达式不是很在行,我的任务是清理一行一行的.htaccess文件。我读过RewriteMap是避免混乱的.htaccess文件的一个很好的选择,但我真的不知道从哪里开始。大多数导游似乎需要我所没有的先决知识。有人能帮我吗?

我使用ISAPI Rewrite III for Windows IIS,因此它可能与php不完全相同,但如果不是,至少它非常接近。这就是我使用的:

RewriteEngine on
RewriteBase /
RewriteMap artMap txt:d:/inetpub/pathToMapDirectory/artMap.txt [NC]
RewriteRule ^Frequency-Machine/(.*) ${artMap:$1} [NC]
“频率机器”可以是要用于触发重写映射操作的任何文本字符串。我为每个网站使用不同的字符串

以下是映射文件的示例:

The-Analog-vs.-Digital-Frequency-Debate      content1.asp?id=47&catID=1
The-GB4000-Frequency-Generator      content1.asp?id=12&catID=1
Video-Tutorial-Flash      content1.asp?id=58&catID=1
GB400-Frequently-Asked-Questions      content1.asp?id=49&catID=3
希望对您有所帮助。

使用此网站。它明确地解释了幕后的情况