我有一个网址:
http://localhost/sample/custom blog/controllers/sample.php
我试图将其重写为:
http://localhost/sample/custom blog/sample/
我尝试了以下但是似乎没有成功。
RewriteEngine On
RewriteRule ^custom Blog/([0-9a-zA-Z]+)/(.*) $2 [L]
据我所知,至少应该让我这样:
http://localhost/sample/custom blog/sample.php
请帮我解决这个问题。 如果你能告诉我在哪里可以学习htaccess的基础知识,我会很高兴的。
感谢。
答案 0 :(得分:0)
将此代码放在/sample/.htaccess
:
RewriteEngine On
RewriteBase /sample/
RewriteRule "^(custom Blog)/([0-9a-zA-Z]+)/$" $1/controllers/$2.php [L,NC]
确保custom Blog/
文件夹中没有.htaccess。