我已经包含一个重定向 url 来将 www.site.com/machines/ 重定向到页面
RewriteRule ([^/\.]+)/$ index.php?task=cat&p_name=$1 [L]
因为客户端想要优化 url 以按名称而不是 id 显示机器
但是在 index.php www.site.com/index.php/ 的情况下,它应该重定向到索引页面。我厌倦了在重写 url 之前使用这个条件
RewriteCond %{REQUEST_URI} !^/index.php/$ [NC]
但这并没有完全重定向到页面 www.site.com/index.php。因为这个,一些css和图像没有正确显示所以我尝试了另一种方法
RewriteCond %{REQUEST_URI} ^/index.php/$ [NC]
RewriteRule ^index.php/$ index.php? [R=301,L]
在这里它像这样重定向 http://www.site.com/home/user/public_html/www.site.com/index.php 请帮助我重定向网址谢谢