0
我使用.htaccess文件來重定向像http://localhost/app/search/?s=hello
到http://localhost/app/search.php?s=hello
的URL。.htaccess - Mod Rewrite在xampp上工作,但在託管服務器上崩潰
我的.htaccess文件中的代碼是:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php !-f
#Search
RewriteRule ^search/([-_0-9a-z]*)$ search.php$1 [L]
RewriteRule ^(.*)/$ $1.php
問題:在我的我的本地機器上的Apache所有作品完美。但是,當我把我的項目託管服務器上,我看到以下內容:
未找到
請求的URL /redirect:/search.php.php.php沒有這個 服務器上找到。
服務器上的mod-rewrite設置也是正確的。
任何人都可以幫助我嗎?
感謝您的任何建議。