我在locahost上托管了一个脚本 在网址:http://127.0.0.1/rent/
问题是每当我运行脚本时它都会给我“在此服务器上找不到请求的URL /index.php。” 下面是我的.htaccess文件:
RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt|assets|install)
RewriteRule ^(.*)$ /index.php?/$1 [L]
我用以下组合编辑了这一行: 这一行:RewriteRule ^(。*)$ /index.php?/$1 [L]
组合:
/index.php
subdomain/index.php?
/subdomain/index.php?
subdomain/index.php
/subdomain/index.php
但没有任何效果,请你帮我解决,谢谢
答案 0 :(得分:0)
您是否尝试过使用RewriteRule ^(.*)$ index.php?/$1 [L]
?
由于您的网址指向子文件夹,当您尝试访问http://127.0.0.1/rent时,其中的.htaccess文件将使用本地参考指向http://127.0.0.1/index.php而不是http://127.0.0.1/rent/index.php
这是假设您将.htaccess放在localhost / rent /文件夹中