my htaccess不会删除php并将不存在的页面重定向到其他页面
我的.htaccess工作得很好,我希望它删除.php并将所有不存在的页面重定向到pub temp页面。。 但是,在我把它上传到主机上之后,他们有了强制使用https和www的代码,所以我的命令不再工作了,有什么帮助吗 这是完整的htaccss:my htaccess不会删除php并将不存在的页面重定向到其他页面,php,.htaccess,Php,.htaccess,我的.htaccess工作得很好,我希望它删除.php并将所有不存在的页面重定向到pub temp页面。。 但是,在我把它上传到主机上之后,他们有了强制使用https和www的代码,所以我的命令不再工作了,有什么帮助吗 这是完整的htaccss: RewriteCond %{HTTP:HTTPS} !1 RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L] # Force to WWW RewriteCond %{HTTP_HOST} !^w
RewriteCond %{HTTP:HTTPS} !1
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [R=301,L]
# Force to WWW
RewriteCond %{HTTP_HOST} !^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://www.%{HTTP_HOST}/$1 [R=301,L]
#MY CODE HERE
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ pub-temp.php
这些规则之间没有冲突,它们应该配合得很好。虽然这些规则当然可以改进,但我看不出有任何理由不能像所描述的那样发挥作用。必须有一些其他的影响。顺便说一句,如果我删除主机命令,它的工作。。。现在该怎么办!?这些规则之间没有冲突,它们应该配合得很好。虽然这些规则当然可以改进,但我看不出有任何理由不能像所描述的那样发挥作用。必须有一些其他的影响。顺便说一句,如果我删除主机命令,它的工作。。。现在该怎么办!?