簡體   English   中英

htaccess 將子文件夾 .php 文件重定向到斜杠

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM