在URL中无.php扩展名的情况下调用PHP,可以通过使用URL重写和服务器配置来实现。下面是一种常见的方法:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ $1.php [L]
这个配置将把没有扩展名的URL请求重定向到对应的.php文件。
location / {
try_files $uri $uri/ $uri.php?$args;
}
这个配置将尝试查找对应的.php文件来处理URL请求。
通过以上配置,当用户访问没有.php扩展名的URL时,服务器会自动调用对应的PHP文件进行处理。这样可以隐藏URL中的文件扩展名,提升URL的美观性和可读性。
腾讯云相关产品推荐:腾讯云服务器(https://cloud.tencent.com/product/cvm)提供了灵活的服务器配置和管理功能,适用于各种云计算场景。
领取专属 10元无门槛券
手把手带您无忧上云