.htaccess mod_rewrite也没有重定向来自" index"页

时间:2016-05-04 15:20:39

标签: apache .htaccess http redirect mod-rewrite

我正在创建网站,其中.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]

1 个答案:

答案 0 :(得分:0)

网址中的!存在问题。我用//替换它现在可以了。