我最近發現使用.htaccess文件編輯我的網頁的URL。這是用mod_rewrite(Apache)完成的。我使用XAMPP,工作文件位於相應的htdocs文件夾內。在本地目錄中,.htaccess文件執行作業,並編輯URL。我有一個我一直在努力的域名,並定期更新工作文件。當我通過FTP將這些文件上傳到域中時,.htaccess文件無法正常工作,因爲您可以想象,因爲Apache模塊無法在Web目錄上工作。所以我的問題是,如何在不使用Apache的mod_rewrite模塊的情況下使.htaccess文件在Web目錄中工作?.htaccess適用於Apache服務器,但不適用於FTP目錄
1
A
回答
0
您的問題不夠清楚。如果您只是訪問靜態文件(即file:///home/user/www/index.html
)而不是通過Apache服務器(http://localhost/~user/index.html
),則URL重寫將不起作用,因爲Apache將永遠不處理該請求。
也許你的.htaccess文件沒有正確上傳?當您嘗試上傳奇怪的命名文件(例如以句點開頭的文件)時,某些程序會有點抱怨。
相關問題
- 1. 代碼適用於本地服務器,但不適用於heroku
- 2. jQuery validate()適用於jsfiddle,但不適用於服務器?
- 3. 適用於WAMP,但不適用於遠程服務器
- 4. grails Resource Plugin適用於本地,但不適用於服務器
- 5. URLMapping適用於本地,但不適用於服務器
- 6. MVC Datalist不適用於prod服務器,但適用於Dev
- 7. Symfony項目適用於活動服務器,但不適用於wamp
- 8. 通過htaccess解析PNG爲PHP只適用於本地服務器,但不適用於網絡服務器
- 9. .htaccess不適用於子目錄
- 10. XCopy適用於用戶,但不適用於服務
- 11. Web服務適用於Tomcat 6,但不適用於JBoss AS 6
- 12. Apache .htaccess重定向到index.php不適用於子目錄
- 13. PHP/Apache的,htaccess的選項+指標不適用於根目錄
- 14. .htaccess規則適用於XAMPP,但不適用於IIS 6
- 15. Ajax調用適用於活動服務器,但不適用於本地主機
- 16. Gzip適用於html,但不適用於JavaScript或css(Apache)
- 17. PHP腳本適用於筆記本電腦,但不適用於服務器
- 18. datetime(6)適用於XAMPP,但不適用於最新的Ubuntu MySQL服務器
- 19. 廣播事件 - 適用於服務器端,但不適用於客戶端
- 20. Socket.io適用於本地主機,但不適用於網絡服務器
- 21. NetworkCredential適用於本地計算機,但不適用於生產服務器
- 22. PHP curl適用於本地主機,但不適用於Web服務器?
- 23. Analysis Services數據庫適用於ASP.NET開發服務器,但不適用於IIS
- 24. 搜索功能適用於本地主機,但不適用於服務器
- 25. Flex - JavaScript適用於bin-debug,但不適用於部署的服務器
- 26. Flash NetStream.seek方法適用於本地測試,但不適用於服務器
- 27. 適用於Chrome,但不適用於IE9 ...?
- 28. requestLocationUpdates不適用於服務
- 29. 機械化rake任務適用於某些服務器,但不適用於其他服務器?
- 30. 適用於Linux的Windows服務 - Apache?
你問是否有辦法讓htaccess文件影響FTP URL(例如'ftp:// somehost.com/dir/path/file.txt')? –
本質上。我試圖盡我所能解釋它。我會讓它更加乾燥。我正在建立一個網站,並有一個本地文件夾來處理這些文件。我目前在XAMPP的htdoc中有這個文件夾,用於解決一些php工作:localhost/site/index.php。目錄中有一個.htaccess文件。由於Apache處於開啓狀態,它工作正常。然後我將這些文件上傳到網站域名:http://www.mysite.com/index.php。那裏的.htaccess文件不起作用,因爲該頁面沒有通過Apache運行。所以,是的。如何使.htaccess文件在Web目錄中工作。 – JoeAndy
@ user2045366,這是很棒的觀察。我嘗試重命名文件x.htaccess,然後通過FTP上傳它。但是,它仍然不能以這種方式工作,或者當我將該文件重命名爲web目錄中的.htaccess時。 – JoeAndy