我在使用mod ou rewrite时遇到了一个问题。这是我用的
Options +FollowSymLinks RewriteEngine on RewriteRule pc/$ /pc.php
改写 http://www.example.com/pc/ 到 http://www.example.com/pc.php . 这是非常好的工作,但是,当我进入一个领域,如 http://www.example.com/news/today-in-pc/ 它正在显示 PC.PHP 页。 我在这里做错了什么?我怎样才能消除这个问题?谢谢
您需要将匹配锚定到URL的开头:
# If you're using .htaccess RewriteRule ^pc/$ /pc.php # If you're using httpd.conf RewriteRule ^/pc/$ /pc.php