IIRF url 用 IIS 6 重写
IIRF url rewriting with IIS 6
我想重写这个url:
"www.mydomain.com/myproject/index.php?function=demo"
到
'www.mydomain.com/myproject/home/demo'
我的 iirf.ini 文件中有这段代码:
RewriteEngine on
StatusInquiry On /iirfSatus
RewriteLog c:\Inetpub\
RewriteLogLevel 3
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^/myproject/home/(.*)$ /myproject/index.php?function= [L]
当我浏览到第二个 link 时仍然出现 404 错误,我不知道为什么。
如有任何帮助,我们将不胜感激!
我又在网上搜索了一个小时后自己发现了这个问题:
问题是我的 Iirf.ini 文件在错误的文件夹中。
它在 wwwroot 而不是我的项目文件夹中。
现在工作正常
我想重写这个url:
"www.mydomain.com/myproject/index.php?function=demo"
到
'www.mydomain.com/myproject/home/demo'
我的 iirf.ini 文件中有这段代码:
RewriteEngine on
StatusInquiry On /iirfSatus
RewriteLog c:\Inetpub\
RewriteLogLevel 3
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^/myproject/home/(.*)$ /myproject/index.php?function= [L]
当我浏览到第二个 link 时仍然出现 404 错误,我不知道为什么。 如有任何帮助,我们将不胜感激!
我又在网上搜索了一个小时后自己发现了这个问题: 问题是我的 Iirf.ini 文件在错误的文件夹中。 它在 wwwroot 而不是我的项目文件夹中。 现在工作正常