在 apache 中删除 .php 调用

Remove .php in apache called

我想删除 .php uri 调用的扩展名。 在 Linux 纯机器中,我可以编辑 .htaccess 并启用 mod_rewrite。我可以用 JElastic 做这个吗?

示例:http://mydomain/company.php , i would like to called http://mydomain/company

我尝试编辑 .htaccess 但不起作用。

我的问题是如何检测这个:/company.php 并直接将其更改为 /company 谢谢

这应该有效:

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ .php [L]

这是一个有效的代码,我一直在使用这个希望这有帮助

RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ .php [NC,L] 

删除 .php 就像 home.php <a href ="home" ></a>