Php 这种链接是如何工作的?
我在php中工作了一段时间,我通常使用的链接如下: 但在一些网站中,链接非常不同,它们看起来像这样: 有很多“/”,我想它可能是文件夹中的一个文件夹,但它似乎不可能,所以我想知道这是如何链接的话Php 这种链接是如何工作的?,php,hyperlink,Php,Hyperlink,我在php中工作了一段时间,我通常使用的链接如下: 但在一些网站中,链接非常不同,它们看起来像这样: 有很多“/”,我想它可能是文件夹中的一个文件夹,但它似乎不可能,所以我想知道这是如何链接的话 谢谢这叫做URL重写。您可以看到很多框架都使用它来帮助解析复杂的API URL和其他内容。使用此系统的另一个好处是,它使URL更加用户友好 来自Slim的文档: 下面是另一个教程:想象一个像 我想 更具描述性,更好看。你不能把每个新问题都放在一个有ID的文件夹里。这就是为什么我们使用.htaccess文
谢谢这叫做URL重写。您可以看到很多框架都使用它来帮助解析复杂的API URL和其他内容。使用此系统的另一个好处是,它使URL更加用户友好 来自Slim的文档: 下面是另一个教程:想象一个像 我想 更具描述性,更好看。你不能把每个新问题都放在一个有ID的文件夹里。这就是为什么我们使用.htaccess文件,它转换URL并告诉网站链接的实际含义。所以如果你想写一些
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^/questions/([^/]+)/([^/]+)/$ /showQuestion.php?q_id=$1&title=$2
我无法告诉您这里的所有内容意味着什么,很快,“/”中的字符串将转换为参数。
下面是我学习的一些链接(我没有足够的声誉来正常发布它们)。htaccess语法,看看它们(或者其他任何人,谁想学习它或者只是知道它是如何工作的)
www.smashingmagazine.com/2011/11/02/introduction-to-url-rewriting/
code.tutsplus.com/tutorials/using-htaccess-files-for-pretty-url-net-6049
my.fastdomain.com/cgi/help/htaccess\u重定向
stackoverflow.com/questions/758223/htaccess-optional-characters
stackoverflow.com/questions/24200950/htaccess在之后重定向任何内容。您可能想了解.htaccess文件中的
mod_rewrite
。实际上,这是通过使用重写规则执行的。通过使用.htaccess文件。