0
我的.htaccess文件都在localhost中工作。我讓網站生活,然後在那裏htaccess不工作。而我活服務器是Windows服務器不是Linux服務器爲什麼.htaccess/Web.Config文件在Windows服務器上不工作?
我已經使用這個網站的htaccess到web配置轉換器htaccess to webconfig link
.htacess代碼
RewriteEngine on
RewriteRule ^index.html$ index.php [NC,QSA]
RewriteRule ^enquiry.html$ enquiry.php [NC,QSA]
Web配置代碼
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.web>
<rule name="rule 1o">
<match url="^index.html$" ignoreCase="true" />
<action type="Rewrite" url="/index.php" appendQueryString="true" />
</rule>
<rule name="rule 2o">
<match url="^enquiry.html$" ignoreCase="true" />
<action type="Rewrite" url="enquiry.php" appendQueryString="true" />
</rule>
</system.web>
</configuration>
我覺得你的問題是真的:「爲什麼我的Web.Config代碼不工作?」 – MrWhite
@ w3d如果你知道解決方案請幫助我... :) –
不幸的是我不知道Web.Config(IIS)語法。 (我被.htaccess引用吸引了你的問題。)然而,你的代碼與你鏈接到的工具的輸出不一樣,它包括'url =「/ enquiry.php」 - 你缺少斜槓字首。 (?) – MrWhite