我从codeigniter中的cjax框架开始
如自述文件中所述,我已正确设置所有内容并
我的cjax工作得很好,但我想删除网址中的.php
部分..
从ajax.php?test/test
到ajax/test/test
我在.htaccess
文件
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-s
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^/?ajax\/(.*)$ /ajax.php?$1 [NC,QSA,L]
RewriteCond $1 !^(ajax)
RewriteRule ^(.*)$ index.php?/$1 [L]
但是这给了我404错误..任何人请帮助..
提前致谢
答案 0 :(得分:1)
请尝试以下规则:
RewriteEngine on
RewriteBase /CIAjax/
RewriteRule ^ajax/(.+)$ ajax.php?$1 [NC,QSA,L]
RewriteCond %{REQUEST_FILENAME} !-s
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?/$1 [L]