首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我该怎么重定向这个?

问我该怎么重定向这个?
EN

Stack Overflow用户
提问于 2013-11-22 19:04:30
回答 1查看 54关注 0票数 1

我制作了一个页面,用户可以在这里创建一个博客,这是创建一个新的博客页面的摘录:-

代码语言:javascript
复制
<tr>
<td>Blog URL</td>
<td>www.foo.com/blogs/ <input type="text" name="ns"></td>
</tr>

现在,用户将在该文本框中输入一些内容,假设用户输入foobar..then,如何设置一个.htaccess,以便用户可以通过..then访问该博客,而不是通过www.foo.com/blogs.php?id=.

如何才能做到这一点?

谢谢。

更新

谢谢@anubhava提供的htaccess代码,但是它似乎不能正常工作,这是我现在所拥有的。

blogs.php

代码语言:javascript
复制
<?php
session_start();
include 'dbconnector.php';
include 'functions.php';
$owner=$_SESSION['username'];
$id=$_GET['id'];

$equery="select * from events where eventid = '" . $id . "'";
$resulte=mysql_query($resulte) or die (mysql_error($db));
$rowe=mysql_fetch_assoc($resulte);
if((isset($_SESSION['logged'])) && ($_SESSION['logged']==1))
{
?>

Name : <?php echo ($rowe['name']); ?>
Zipcode : <?php echo ($rowe['zipcode']); ?>
<?php
}
else
{
    header('Location:/login/');
    exit();
}
?>

如果我直接打开www.foo.com/ blog /namehere,这段代码应该为一个有id的博客提取记录,然后将网址重写到www.foo.com/blog/namehere。

名称是用户在创建博客时输入的名称,但我得到的唯一错误是没有找到404页。这里真的很混乱,请解释一下这是怎么回事。谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-22 19:07:59

将此代码放入您的DOCUMENT_ROOT/.htaccess文件中:

代码语言:javascript
复制
RewriteEngine On
RewriteBase /m/

RewriteRule ^blogs/(.+)$ blogs.php?id=$1 [L,QSA] 
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20152551

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档