我正在尝试美化我的URL,并想摆脱.php文件扩展名。我在这里找到了其他几个问题,比如这个(Removing the PHP file type extension),但没有一个建议对我有效。它们会将我发送到我的404.php,或者根本不更改URL。
我认为我的htaccess中的整个RewriteEngine代码本身就是冲突的。
这是我到目前为止得到的,
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.example.com$ [NC]
RewriteRule ^(.*)$ https://www.example.com/$1 [L,R=301]
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteBase /
RewriteRule ^index\.php$ - [R]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /404.php [R]
</IfModule>
我希望我的域名看起来像这样
https://stackoverflow.com/questions/51504638
复制相似问题