Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.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
如何制作更好的PHP URL_Php_Url_Hyperlink_Path_Indexing - Fatal编程技术网

如何制作更好的PHP URL

如何制作更好的PHP URL,php,url,hyperlink,path,indexing,Php,Url,Hyperlink,Path,Indexing,我想替换出现在页面地址栏中的链接 现在,链接具有以下格式: 我想要这个格式:mypage.com/contact 怎么做? (请不要链接,我需要示例。) 更新: 这是一个可行的解决方案: RewriteEngine on RewriteRule ^([^/.]+)?$ index2.php?page=$1 [L] 看看htaccess和mod_重写 你要求没有链接,所以我让你自己用谷歌搜索 一旦你选择了一条路径,就尝试一下,如果你不能让它工作,请返回一些例子,说明你尝试过的内容以及它们不起

我想替换出现在页面地址栏中的链接

现在,链接具有以下格式: 我想要这个格式:mypage.com/contact

怎么做? (请不要链接,我需要示例。)

更新:

这是一个可行的解决方案:

RewriteEngine on  
RewriteRule ^([^/.]+)?$ index2.php?page=$1 [L]

看看htaccess和mod_重写

你要求没有链接,所以我让你自己用谷歌搜索


一旦你选择了一条路径,就尝试一下,如果你不能让它工作,请返回一些例子,说明你尝试过的内容以及它们不起作用的方式。

你可能需要为URL重写配置web服务器。你用的是什么服务器?mod_rewrite是Apache中一个非常流行的模块,可以通过htaccess rewrite轻松实现。您使用的是哪个PHP框架?大多数都有这种内置的。与学习PHP或mod rewrite相比,您的时间将花在学习现代PHP框架上,如Kohana、Laravel等。好的,我将尝试一下。谢谢。RewriteRule^([^/]+)?$index2.php?page=$1[L]上的RewriteEngine成功了。再次感谢。如果你用描述更新你的原始帖子,那么你可能会得到一些点评。。。