Apache 使用.htaccess修剪URL
我已经读了很多关于重写的书,但是我不能用正确的方法来完成 所以我的问题是,我如何使用.htacces和重写规则创建此链接: 像这样 现在我使用这个规则,但它不起作用Apache 使用.htaccess修剪URL,apache,.htaccess,mod-rewrite,rewrite,Apache,.htaccess,Mod Rewrite,Rewrite,我已经读了很多关于重写的书,但是我不能用正确的方法来完成 所以我的问题是,我如何使用.htacces和重写规则创建此链接: 像这样 现在我使用这个规则,但它不起作用 RewriteEngine On RewriteRule ^/([A-Za-z0-9]+)$ ?section=$i 谁能解释一下我做错了什么 您必须在重写规则之后删除前导斜杠 您的代码应该如下所示 RewriteEngine On RewriteCond %{REQUEST_FILENAME} !-f RewriteR
RewriteEngine On
RewriteRule ^/([A-Za-z0-9]+)$ ?section=$i
谁能解释一下我做错了什么 您必须在
重写规则
之后删除前导斜杠
您的代码应该如下所示
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^/]+)$ /?section=$1 [L]
Tnx的响应,但它似乎不起作用,一切都保持原样。确保在Apache服务器配置中启用了
mod_rewrite
,并且允许htaccess