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