我已经开发了网站,我需要将页面作为索引运行而不是index.php..i也使用.htaccess文件,但无法实现解决方案..代码有什么问题或做我需要做些改变。任何帮助都会受到赞赏..
<Files ~ "^\.(htaccess|htpasswd)$">
deny from all
</Files>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.html -f
RewriteRule ^(.*)$ $1.html
order deny,allow
答案 0 :(得分:1)
尝试这种方式从文件中删除.php
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
答案 1 :(得分:1)
实际上,您只需指定RewriteEngine on
一次。然后确保以下内容:
mod_rewrite
已安装并启用AllowOverride
指令未设置为None
。您可以找到AllowOverride
here。