Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/279.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/wix/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
URL重写PHP$\u GET变量_Php_Url_Mod Rewrite - Fatal编程技术网

URL重写PHP$\u GET变量

URL重写PHP$\u GET变量,php,url,mod-rewrite,Php,Url,Mod Rewrite,嘿,我想制作一个.htaccess重写文件来更改: newProject/index.php?start=2 到 我该怎么办?谢谢 我认为你的问题是倒退的,尤其是如果你正在寻找更干净的URL RewriteEngine On RewriteRule ^newProject/page/(\d+)$ /newProject/index.php?start=$1 我假设你的用户会点击URLs,比如“代码>/NeXTea/Page/2 ”,并且在 NeXPosie/index .php < />代码

嘿,我想制作一个.htaccess重写文件来更改:

newProject/index.php?start=2


我该怎么办?谢谢

我认为你的问题是倒退的,尤其是如果你正在寻找更干净的URL

RewriteEngine On
RewriteRule ^newProject/page/(\d+)$ /newProject/index.php?start=$1

我假设你的用户会点击URLs,比如“代码>/NeXTea/Page/2 ”,并且在<代码> NeXPosie/index .php < />代码中的PHP脚本将访问<代码> $$GET(“开始”)读取页码。

< P>如果您使用Apache 2.2.12或更高版本,请考虑使用FaleRead Read指令。有关替代技术的讨论,请参阅。

为什么要这样做?99%的时候你想用另一种方式去做。原因很多。搜索引擎优化,更干净的网址,不会让人们篡改我的$\u得到变量。。。主要是SEO思想,所以你实际上是在反问问题。我很困惑。我想把复杂的GET变量改成更干净的一个..这不是我的措辞吗?@Nazmun:不,你想用
mod_rewrite
将漂亮的URL(用户看到的)映射到普通的GET参数(PHP看到的)。你的措辞倒过来了。啊,好的。谢谢你,我想这在我脑子里听起来是对的。我不能让他工作。如果它更有意义的话,下面是我的完整URL:事情是这样的。我想我是按我的意思说的。我想将GET url更改为使用文件夹的更干净的url。@Nazmun:为了避免混淆,请从PHP的角度考虑。PHP希望看到正常的GET URL,因此需要将漂亮的URL转换为它想要的。
RewriteEngine On
RewriteRule ^newProject/page/(\d+)$ /newProject/index.php?start=$1