Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/234.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脚本重写Apache htaccess以更改URL_Php_.htaccess - Fatal编程技术网

使用PHP脚本重写Apache htaccess以更改URL

使用PHP脚本重写Apache htaccess以更改URL,php,.htaccess,Php,.htaccess,我的URL看起来像 正如你可以猜到的,这是一个丑陋的wordpress网站,搜索功能会弹出一个id为nid=3104、lid=3100的结果。这两个数字都是必要的 我宁愿你看起来像 或 如何获取一个.htaccess文件来读取PHP脚本中的搜索结果,该脚本将使用NID和LID编号从SQL中提取if,当名称返回为Chicago Header name时,重写url 不容易。 .htaccess需要: 重新启动发动机 重写规则^custom/name/?$newfile.php?nid=3104&

我的URL看起来像

正如你可以猜到的,这是一个丑陋的wordpress网站,搜索功能会弹出一个id为nid=3104、lid=3100的结果。这两个数字都是必要的

我宁愿你看起来像 或

如何获取一个.htaccess文件来读取PHP脚本中的搜索结果,该脚本将使用NID和LID编号从SQL中提取if,当名称返回为Chicago Header name时,重写url

不容易。 .htaccess需要:

重新启动发动机 重写规则^custom/name/?$newfile.php?nid=3104&lid=3100[NC,L]
不需要重写Apachehttp://WEBSITE.com/?page_id=53?&nid=3104&lid=3100,只需在index.php文件中捕捉到这一点,并将301永久移动到漂亮URL页面的用户重定向。我相信好看的URL还没有工作,所以301重定向不是一个选项,对吗?我的index.php文件与此无关。这是wordpress,所以另一个名为?page_id=53的页面正在运行nid=3104&lid=3100的搜索。我希望URL能够读取上面解释的人类可读文本。当301重定向更改为其他网页时,该重定向将如何发挥作用。我想在显示假URL的同时显示的内容。我的理解是。需要htaccess Mod rewrite。我确认它是在空白页上工作的,但不是我的wordpress页面