我正在研究一個需要使用.htaccess進行URL重寫的Web應用程序。我想將所有請求傳遞給單個文件。 如何使用單個RewriteRule來實現此目的?如何使用一個RewriteRule .htaccess處理所有請求
2
A
回答
3
這將完全正常工作適合你
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule (.*) /path/to/file [L]
的的RewriteCond確保靜態文件不被改寫(即robots.txt的,爲favicon.ico,IMG/potato.jpg)
0
您可以使用總是相匹配的重寫規則:
RewriteRule^/path/to/the/file [L]
您可能要添加的RewriteCond爲好。例如:
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule^/app.php [L]
的的RewriteCond確保映射到一個實際的靜態文件的Web根網址沒有得到改寫(即robots.txt的,爲favicon.ico,IMG/potato.jpg)
相關問題
- 1. 在POST請求的.htaccess中使用RewriteRule
- 2. 如何用一個php腳本處理所有請求?
- 3. .htaccess:如何處理RewriteRule中的斜槓(/)?
- 4. 如何使用IHttpHandler處理所有請求?
- 5. htaccess發送所有請求到index.php
- 6. 重定向所有非https請求https請求由htaccess
- 7. 如何使所有HTTP請求通過HTTPS使用.htaccess或PHP
- 8. Grpc:只有一個服務器線程處理所有請求
- 9. Owin IAppBuilder.Map意外處理所有請求
- 10. 我如何處理$ q的所有angular.js的多個http請求
- 11. apache .htaccess rewritecond問題捕獲所有管理請求
- 12. 如何使用C#處理HttpClient請求
- 13. 如何使用socket.io來處理請求?
- 14. cherrypy處理所有的請求與一個功能或類
- 15. 將所有url請求重定向到一個處理程序
- 16. 爲一個節點請求所有處理器
- 17. .htaccess:重寫所有請求resolve.php
- 18. htaccess的,重定向所有請求到https://使用的.htaccess
- 19. 使用的.htaccess重定向所有請求而是兩個
- 20. 如何處理HTTP請求
- 21. SAML - 如何處理請求?
- 22. 如何處理REST請求?
- 23. 使用ICallbackEventHandler處理多個請求
- 24. 如何處理多個異步請求?
- 25. AWS Lambda如何處理多個請求?
- 26. Asp.NET如何處理多個請求
- 27. 如何處理多個Ajax請求
- 28. jetty如何處理多個請求
- 29. 如何處理多個異步請求?
- 30. 如何處理幾個Ajax請求?