我在WampServer 2.5中遇到了.htaccess
問題。.htaccess在WampServer 2.5中不起作用
我使用Windows 10 Enterprise並已安裝wampserver2.5-Apache-2.4.9-Mysql-5.6.17-php5.5.12-64b_August_2015
就可以了。
除了.htaccess configs之外,每件事情都很順利。 我想.php
擴展從網站URL(www.mywebsite.com/contact.php)應該看起來像(www.mywebsite.com/contact),但它不起作用,並顯示(404未找到錯誤)。
中的URL鏈接是這樣的:
<a href="contact">link</a>
但在鏈路增加.PHP extention時:
<a href="contact.php">link</a>
它的工作原理。
我用這串代碼在我的.htaccess:
<IfModule mod_rewrite.c>
Options +FollowSymlinks
# Options +SymLinksIfOwnerMatch
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
# RewriteBase/
</IfModule>
我也嘗試了一些其他的代碼像上面,但沒有結果。 以前在Windows 8.1和wampserver2.2中,這是令人沮喪的,但現在在wamp2.5中,它讓我陷入困境。 我應該如何解決它?
遠投這裏> Apache模塊,並檢查重寫模塊選項,但你有沒有' mod_rewrite'在apache中啓用? –
是的,它解決了,現在工作。我啓用了Apache的「rewrite_module」。 以前沒有。 – Sarathoos
我已經添加它作爲答案,只是所以這個問題可以標記爲已解決 –