大家好我正在使用codeigniter制作多个网站脚本, 1-我使用htaccess删除index.php 2-我让多个站点处理相同的文件,所以我想在GET参数中传递站点名称,所以我想要一个htaccess代码来实现这个
http://site_url.com/index.php/controller?site=username
要成为这个
http://site_url.com/username/controller
这是我用来删除index.php的基本代码,所以我的问题在于网站参数。
Options +FollowSymLinks
RewriteEngine on
RewriteCond $1 !^(index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]
任何想法?
答案 0 :(得分:0)
Options +FollowSymlinks
RewriteEngine On
RewriteRule ^([A-Za-z0-9]+)/main index.php/main?site=$1 [L]
对于htaccess来说,我只是一个“noob”,但这就是我要尝试的方式
答案 1 :(得分:0)
RewriteEngine on
RewriteRule ^([a-zA-Z0-9-]+)/([a-zA-Z]+)$ index.php/$2?site=$1 [L,E]