我正在使用 CodeIgnter,因此我的所有链接都类似于base.com/index.php/home/index
or www.base.com/index.php/home/index
。我只想尽可能地显示它们。我base.com/home/index
试过在互联网上查看,从他们两个那里得到了 htacces 的重写:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$0 [PT,L]
RewriteCond %{HTTP_HOST} ^domain\.com\$ [OR]
RewriteCond %{HTTP_HOST} ^www\.domain\.com\$
RewriteRule ^/?$ "http\:\/\/domain\.com\/" [R=301,L]
和
RewriteEngine on
RewriteCond %{HTTP_HOST} !^domain\.com$ [NC]
RewriteRule ^(.*)$ http://domain.com/$1 [R=301,L]
将它们分开放置,它们可以工作。但是它们一起不会做我需要他们做的事情。有人知道解决方案吗?谢谢。