.htaccess 使用mod_rewrite重写URL
我正在尝试李尔做一个简单的url重写,但不明白为什么它不起作用 我使用以下内容创建了文件.htaccess:.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文件 谢谢你用
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文件。