我正在创建网站,其中.htaccess文件将main / index页面(http://example.com,而不是http://example.com/index.html)重定向到其他页面,该页面被重写到其他页面:(对我来说很重要的是第一个RewriteRule)
RewriteEngine on
RewriteBase /
# Index
RewriteRule ^$ /Page!Main_page[R]
# Pages
#RewriteCond %{REQUEST_URI} !^[^!/]!
#RewriteRule ^(.*)(?!\?(.*))?$ /Page!$1?$2
# Pages with "!"
RewriteRule ^([^!]*)!([^!]*)$ /website.php/$2?section!$1 [QSA]
答案 0 :(得分:0)
网址中的!
存在问题。我用//
替换它现在可以了。