我想问一下我们如何在 .htaccess 文件中添加额外的重写规则,包括 codeigniter 中的 index.php 删除规则。
这是我的 .htaccess 文件
RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^profile/([0-9]+)$ /index.php/front/profileDetail/$1
RewriteRule ^(.*)$ /index.php/$1
问题是,一次只有一个规则有效。如果我如上所示保存文件,则会返回内部服务器错误!
我想要的是完全删除 index.php 文件,并将 xyz.com/front/profileDetail/50 中的 url 重写为 xyz.com/profile/50
请帮忙看看有什么问题,我在这方面完全是新手。
谢谢!提前。