1
A
回答
1
我需要
/start
重定向到/start/index.html
和其他一切(/任何東西)到/index.html
。什麼是正確的正則表達式rewriterule呢?
你可以在根目錄中的一個.htaccess文件試試這個:
Options +FollowSymlinks -MultiViews
RewriteEngine On
RewriteBase/
RewriteCond %{REQUEST_URI} !index\.html [NC]
RewriteRule ^start/(.*) /start/index.html?$1 [L,NC,QSA]
在規則,anything
作爲查詢傳遞給index.php
和QSA標誌添加進來的一個時出現。
要將anything
作爲路徑段,請將?$1
替換爲/$1
並刪除QSA標誌。它沒用,因爲任何傳入的查詢都會自動添加。使用[R = 301,L,NC,QSA]替換[L,NC,QSA]
1
重寫條件:
RewriteRule ^start/?$ /start/index.html [R]
RewriteCond %{REQUEST_URI} !^/start/?$
RewriteRule ^([a-zA-Z0-9_-]+)/?$ /index.html [R]
請考慮有關[R]
將此鏈接:https://stackoverflow.com/a/15999177/2007055
相關問題
- 1. 正則表達式重寫規則
- 2. IIS重寫正則表達式規則
- 3. 重寫規則正則表達式
- 4. Apache重寫規則正則表達式
- 5. 阿帕奇重寫規則使用正則表達式
- 6. 需要用重寫規則正則表達式幫助
- 7. 的.htaccess重寫正則表達式的正則表達式
- 8. Apache的正則表達式的重寫規則「或」語法
- 9. 阿帕奇重寫規則的正則表達式問題
- 10. Apache的URL重寫規則和正則表達式
- 11. 正則表達式的幫助。 Lighttpd重寫規則
- 12. 友好的URL htacess重寫規則正則表達式
- 13. 阿帕奇重寫規則的正則表達式問題
- 14. IIS重寫URL的正則表達式規則
- 15. 重寫規則和正則表達式的問題
- 16. IIS 7重寫.htaccess規則的正則表達式相當於
- 17. 一個正則表達式重寫規則
- 18. 阿帕奇重寫規則(正則表達式)
- 19. 將正則表達式轉換爲重寫規則
- 20. 精確匹配重寫規則沒有正則表達式
- 21. 重寫規則:正則表達式來從鏈接中刪除
- 22. 排除拇指夾從URL重寫規則正則表達式
- 23. Wordpress重寫規則和正則表達式
- 24. AST重寫規則表達式
- 25. 正則表達式中的URL規則
- 26. 密碼規則的正則表達式
- 27. 這條規則的正則表達式?
- 28. 用正則表達式重寫
- 29. 用正則表達式重寫URL
- 30. 用正則表達式重寫URL