Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/233.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/87.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何拥有没有.html、.php或.asp扩展名的网页?_Php_Html_Url - Fatal编程技术网

如何拥有没有.html、.php或.asp扩展名的网页?

如何拥有没有.html、.php或.asp扩展名的网页?,php,html,url,Php,Html,Url,我知道为什么像youtube这样的大型网站在其网站上使用这些无扩展名文件系统 我想知道如何在我的网站上做到这一点?您可以通过重写URL来实现,例如使用Apache的您可以通过重写URL来实现,例如使用Apache的这不是关于文件系统,而是关于您看到的URL 一个简单的解决方案是使用.htaccess将URL映射到PHP文件,而无需扩展名 发件人: 这不是关于文件系统,而是关于您看到的URL 一个简单的解决方案是使用.htaccess将URL映射到PHP文件,而无需扩展名 发件人: mod_rew

我知道为什么像youtube这样的大型网站在其网站上使用这些无扩展名文件系统


我想知道如何在我的网站上做到这一点?

您可以通过重写URL来实现,例如使用Apache的您可以通过重写URL来实现,例如使用Apache的这不是关于文件系统,而是关于您看到的URL

一个简单的解决方案是使用.htaccess将URL映射到PHP文件,而无需扩展名

发件人:


这不是关于文件系统,而是关于您看到的URL

一个简单的解决方案是使用.htaccess将URL映射到PHP文件,而无需扩展名

发件人:


mod_rewrite rewrite Rule generator将获取给定给它的动态url,并生成正确的语法以放置在.htaccess文件中,以允许以可插拔格式重写url。您需要启用的apache模块mod_rewrite将URL以某种格式转换为另一种格式,这对于帮助站点索引动态内容非常有用


mod_rewrite rewrite Rule generator将获取给定给它的动态url,并生成正确的语法以放置在.htaccess文件中,以允许以可插拔格式重写url。您需要启用的apache模块mod_rewrite将URL以某种格式转换为另一种格式,这对于帮助站点索引动态内容非常有用


对于apache服务器,您可以使用带有重写函数的.htaccess文件。
您可以找到许多关于ModRewrite的教程。

对于apache服务器,您可以使用带有重写功能的.htaccess文件。
你可以找到许多ModRewrite的教程。

欢迎来到问题世界可能有点过于简洁,但我看不出这不是一个真正的问题。欢迎来到问题世界可能有点过于简洁,但我看不出这是一个真正的问题。
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.php -f
RewriteRule ^(.*)$ $1.php
Syntax: RewriteRule url-pattern url-new [[flag,...]]
Example: RewriteRule ^/foo/(.*)$ /bar/$1 [R,L]