0
我一直堅持這個好幾天。我想我在某個地方做錯了,但我無法讓它爲我的生活工作。.htaccess admin文件夾的不同規則
我使用笨,我試圖讓我的正常頁面被改寫,如:
website.com/folder/page.html using RewriteRule ^(.*)$ index.php/$1 [L]
其中一期工程,但我試圖使它不重寫website.com/folder/admin/ folder
。
但是,當我用我下面,我得到它的工作,但那麼它適用於它,以便
website.com/folder/page
和
website.com/folder/page.html
,我不想我只想.html
。
<IfModule mod_rewrite.c>
RewriteEngine On
Options +FollowSymlinks
RewriteBase /folder/
# Don't rewrite admin urls
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^admin/
RewriteRule ^(.*)$ index.php/$1 [L,NC]
#Adds .html to urls without it
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^admin/
RewriteCond %{REQUEST_URI} !\.html
RewriteRule ^(.+)$ $1\.html [L]
#RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>