我有以下.htaccess文件。.htaccess以下规则
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\.mysite\.com$
RewriteRule ^(.*)$ http://www.mysite.com/$1 [R=301]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !(\.[a-zA-Z0-9]{1,5}|/)$
RewriteRule ^awesomeslash/ /somepage.php [NC,PT]
RewriteRule ^([^/\.]*)/?([^/\.]*)/?([^/\.]*)/?$ /template2.php?slash1=$1&slash2=$2&slash3=$3 [L]
我已经运行到与规则的问题:
RewriteRule ^awesomeslash/ /somepage.php [NC,PT]
当我去http://www.mysite.com/awesomeslash/
它不加载somepage.php相反,它是继其下的运行,去template2.php
感谢您的解释和例子。这很好。 –