我遇到.htaccess RewriteRule问题。所有我想要做的是 改写这个网址 - www.example.com/public/?q=admin 到 - www.example.com/public/admin.htaccess重写规则404没有找到
但现在当我去这个网址WWW .example.com/public/admin它说没有找到。
,但这个网址是工作ww.example.com/public/?q=admin
这里是我的.htaccess代码
Options All -Indexes
<FilesMatch "(config|.+\.html)\.php">
deny from all
</FilesMatch>
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_URI} !\.(bmp|cgi|css|flv|gif|ico|jpe?g|js|png|swf|xml)$
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) ?q=$1&%1 [L,QSA]
</IfModule>
有谁知道帮助?
UPDATE 这个脚本一个子像这样 http://subdomain.maindomain.com/comingsoon/ 即将推出一个子文件夹里面 安装是根文件夹 http://subdomain.maindomain.com/comingsoon/public就是放在.htaccess文件的另一个文件夹。
我使用的是迷你PHP framwork称为金丝燕
https://github.com/AliasIO/Swiftlet
没有运气..它说 在此服务器上找不到请求的URL/comesoon/public/admin。 此外,尝试使用ErrorDocument处理请求时遇到404未找到错误。 –
@MalithMcR:它是什么?快来了/???另一个文件夹 – devpro
你是Codignitor吗? @MalithMcR – devpro