[英]htaccess redirect subfolder .php file to trailing slash
我已經嘗試了 .htaccess 的各種建議,但由於某種原因似乎沒有任何效果。
我想要的只是將http://www.pokertips.org/blog/中的所有 .php 文件重定向到非 php 結尾。 我已經嘗試使用 /blog/ 文件夾中的 .htaccess 文件,但仍然無法正常工作。 我可以讓它重定向,以便它在地址欄中發生變化,但它總是導致 404 錯誤消息。
例如: http : //www.pokertips.org/blog/how-to-create-a-great-atmosphere-for-your-home-poker-game.php
重定向到
http://www.pokertips.org/blog/how-to-create-a-great-atmosphere-for-your-home-poker-game/
另外,僅供參考,如果有人能告訴我它是如何工作的,即重定向到 .php 結尾的尾部斜杠,這對另一個項目也很有用。
提前致謝
這可以使用 QSA(查詢字符串追加),請參見下面的示例:
RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule !.*\.php$ %{REQUEST_FILENAME}.php [QSA,L]
這應該適用於您的子目錄,不要忘記如果您更改頁面的 URL,您可能會丟失 google 的索引。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.