我一直在网上浏览如何使用.htacces文件。但我无法理解它。 我正在尝试重写网址,以便我可以轻松地使用php爆炸它并在OOP中创建网站。 另外,在localhost和在线编程时我是否需要更改它?
提前致谢
编辑1:
我会使用“params”获取url并将其分解为不同的部分来构建页面。例如,第一个参数将是语言,第二个是页面然后是动作(删除项目,添加项目,......)
目前我正在使用本地主机。网址是localhost / testsite / index.php
我现在的代码如下:
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?params=$1 [L,QSA]
答案 0 :(得分:0)
基本上,如果要改写
,那就很简单 www.site.com/news.php?id=123
来
www.site.com/this_is_news_title
您应该创建一个名为.htaccess
的文件,并将其放在您的htdocs文件夹中并在其中写入以下内容
Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /
RewriteRule ^news/([0-9]+)/.*$ /news.php?id=$1 [QSA,L,NC]
尝试并玩弄它。