Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.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
.htaccess 使用mod_rewrite重写URL_.htaccess_Mod Rewrite - Fatal编程技术网

.htaccess 使用mod_rewrite重写URL

.htaccess 使用mod_rewrite重写URL,.htaccess,mod-rewrite,.htaccess,Mod Rewrite,我正在尝试李尔做一个简单的url重写,但不明白为什么它不起作用 我使用以下内容创建了文件.htaccess: RewriteEngine On RewriteRule ^section\.php$ /how-does-it-work/ [R] 我只想将/section.php显示为/how-doeswork/ 我正在学习教程,但似乎不起作用 似乎什么都没用……我甚至试过一个mod_重写生成器,我用的是GoDaddy,有什么我应该激活的吗?”因为到目前为止我只处理.htaccess文件 谢谢你用

我正在尝试李尔做一个简单的url重写,但不明白为什么它不起作用

我使用以下内容创建了文件.htaccess:

RewriteEngine On
RewriteRule ^section\.php$ /how-does-it-work/ [R]
我只想将/section.php显示为/how-doeswork/

我正在学习教程,但似乎不起作用


似乎什么都没用……我甚至试过一个mod_重写生成器,我用的是GoDaddy,有什么我应该激活的吗?”因为到目前为止我只处理.htaccess文件


谢谢

你用错了。尝试:

RewriteRule ^how-does-it-work/?$ /section.php [L]

几乎。类似于
/how-doeswork/
的东西是一个来自浏览器的SEO风格URI。您希望将其转换为服务器能够理解的“真实”代码
/section.php
。然后您需要
RewriteRule^它是如何工作的/?$/section.php
谢谢。根据您的输入更改了答案。错过了那个+谢谢你的回答,但这不起作用…我正在显示页面,但在url中显示了/section.php,我以前的方式没有显示内容,但url是/how does it work/。。。有什么想法吗?试着用我在答案中使用的[R]和[L]来交换。似乎什么都不起作用……我甚至试过一个mod_重写生成器,我正在使用GoDaddy,有什么我应该激活的吗因为到目前为止我只处理.htaccess文件。