的.htaccess pretty的网址

编程入门 行业动态 更新时间:2024-10-24 10:21:39
本文介绍了的.htaccess pretty的网址的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

我想提出我的网址pretty的与htaccess的。

我只有一个变量 - ID。因此,网页都喜欢的index.php?ID = 1,的index.php?ID = 2等。 我想他们会是:/ 1 /,/ 2 / - 像文件夹,而不是id变量...

我如何可以完成,使用的htaccess重写URL?

我试图做这样的:

< IfModule mod_rewrite.c>  的RewriteCond%{} SCRIPT_FILENAME!-d  的RewriteCond%{} SCRIPT_FILENAME!-f  重写规则^([^ /] +)的index.php?编号= $ 1 [L] < / IfModule>

解决方案

这对我的作品:

RewriteEngine叙述上 的RewriteCond%{} SCRIPT_FILENAME!-d 的RewriteCond%{} SCRIPT_FILENAME!-f 重写规则^([^ /] +)的index.php?编号= $ 1 [L]

如果index.php文件是这样的:

< PHP import_request_variables('G','req_'); 后续代码var_dump($ REQ_ID);

和你犯了一个请求的http://域名/ 1

那么index.php文件具有可变REQ_ID = 1(因为import_request_variables调用)

I would like to make my urls pretty with htaccess.

I have only one variable - id. So the pages are like index.php?id=1, index.php?id=2 etc. What I would like them to be is: /1/, /2/ - like folders, instead of id variable...

How can I accomplish that using htaccess rewrite urls?

I was trying to do it like that:

<IfModule mod_rewrite.c> RewriteCond %{SCRIPT_FILENAME} !-d RewriteCond %{SCRIPT_FILENAME} !-f RewriteRule ^([^/]+) index.php?id=$1[L] </IfModule>

解决方案

This works for me:

RewriteEngine On RewriteCond %{SCRIPT_FILENAME} !-d RewriteCond %{SCRIPT_FILENAME} !-f RewriteRule ^([^/]+) index.php?id=$1 [L]

if the index.php file is something like this:

<?php import_request_variables('g', 'req_'); var_dump($req_id);

and you make a request to domain/1

then index.php has the variable req_id=1 (because of the import_request_variables call)

更多推荐

的.htaccess pretty的网址

本文发布于:2023-11-01 20:27:34,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1550330.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:网址   htaccess   pretty

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!