我可以在当前正在使用的网站上使用一些帮助来配置htaccess文件。基本上我需要使这些条件起作用:
规则1:/directory.php-> / directory /
规则2:/suites.php?suiteno=100-> / suites / 100 /
规则3:排除某些目录被重写(CSS / JS /图像文件夹等)
这是我的HTACCESS的样子:
RewriteEngine on
RewriteRule ^(css|img|js|lib|files|forms) - [L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
RewriteRule ^/suites/([^/]*)/$ /suites.php?suiteno=$1 [L]
规则1似乎运行良好,尽管图像和其他所有内容(规则3)均不起作用,但尝试规则2时会出现“尝试将您重定向太多次”的错误。
我的HTACCESS中缺少什么?另一个问题是,如果我使它起作用,它是否可以“转让”?目前,我的网站位于开发服务器上,其位置类似于http://devserver/site1/,并且一旦上线(http://site1.com),它将位于其自己的域/服务器上。我有点担心是否需要为此修改HTACCESS。
谢谢!