[英]codeigniter .htaccess in shared hosting (mochahost)
我想在' mydomain.com '上安裝codeigniter,托管(共享)呈現下一種結構:
index.php (修改):
<?php
...
$system_path = 'codeigniter/system';
$application_folder = 'codeigniter/application';
...
.htaccess (默認):
RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
如果url有' mydomain.com ',我如何修改.htaccess強制/應用重寫條件?
只影響mydomain.com
,添加RewriteCond
與其匹配的%{HTTP_HOST}
的第一之前RewriteCond
。
RewriteEngine on
# Apply rewrite only to mydomain.com
# Use [NC] for case-insensitive matching
RewriteCond %{HTTP_HOST} ^mydomain.com$ [NC]
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
如果您還需要匹配www.mydomain.com
,請將條件設置為:
RewriteCond %{HTTP_HOST} ^(www\.)?mydomain.com$ [NC]
我的htaccess對我來說很有用
RewriteEngine on
RewriteCond $1 !^(index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L,QSA]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.