2010-09-10 62 views
1

我已經上傳我的網站在Windows服務器上,但是當我在我的網站使用.htacess那麼它不工作。意味着沒有頁面會打開它顯示頁面未找到錯誤。但它在localhost中正常工作。我想知道Windows服務器是否支持.htaccess(Url重寫)或不。如果它支持,那麼我怎麼能在服務器上啓用它。在Windows服務器的URL重寫

+0

沒有一種叫做「windows server」的東西。你碰巧知道**你使用的某些服務器軟件?** .htaccess僅適用於Apache – 2010-09-10 11:25:11

回答

0

在httpd.conf中查找「AccessFileName」和值更改爲任何有效的Windows文件名(窗口的.htaccess不是一個有效的文件名)

+0

.htaccess for windows有什麼問題? – 2010-09-10 11:25:49

+0

http://msdn.microsoft.com/en-us/library/aa365247(VS.85).aspx#naming_conventions – vPJ 2010-09-10 15:05:49

0

上校彈片:在年底和年初時期文件和文件夾名稱由Win32文件I/O規範(As indicated in naming conventions)支持;但是,Windows Shell禁止您創建以句點開頭或結尾的文件或文件夾(除非您使用'cmd'shell或由您自己的代碼創建)。

無論如何,Apache公約非常靈活。你只需要用規則(mod_rewrite激活)指出文件的名字,並且所有的都可以工作。

1

在Windows服務器上,您應該使用web.config而不是.htaccess進行重寫。