htaccess - 删除页面数字ID

时间:2011-03-17 04:09:44

标签: .htaccess

是否可以指示用户输入此URL

http://www.website.com/de/variable-page-name

并显示此页面(但浏览器网址仍保留为上述网址)

http://www.website.com/de/123/variable-page-name

其中123是变量,可以包含任意数量的数字 其中variable-page-name是一个变量,并且在

中有连字符

我是初学者并试图阅读示例,但仍然无法弄明白。 感谢您的帮助 - 谢谢!

3 个答案:

答案 0 :(得分:0)

变量123来自哪里?什么是计算123的变量输入?

您可以执行以下操作

RewriteRule de/(.+) de/123/$1
将de / somepage重定向到de / 123 / somepage。

此外,您当然可以使用php

在服务器端执行重定向而不使用htaccess
header("Location: http://www.example.com/"); /* Redirect browser */

答案 1 :(得分:0)

您可以使用mod_rewrite

答案 2 :(得分:0)

您可以尝试以下规则:(它不会更改浏览器中的网址)

RewriteEngine On
RewriteRule ^/de/(.+)$ de/123/$1 [QSA,L]