有道
登錄到WordPress管理面板,轉到設置>永久鏈接頁面。
從這裏,選擇倒數第二選項,即:
http://domain.com/blogname/blog/sample-post/
另外,你可以創建一個重定向文件。這涉及到對wordpress的一些攻擊。如果你不喜歡wordpress & php,我不會推薦這款軟件。要做到這一點,首先:
公開賽在管理面板的設置>永久鏈接頁面:
在列表中選擇(自定義)的最後一個選項,並輸入是這樣的:
/redirect.php?p=%post_id%&a=%author%&c=%category%
您還需要更改以下兩個可選的形式:
類別基地
/redirect.php?c=
標籤基地
/redirect.php?t=
現在,讓我們創建一個重定向PHP文件。將此放在/ yourblogname /博客/
<?php
$total=0;
$string = 'http://www.yourdomain.com/';
$fetch = '';
if (isset($_GET['p'])&&!is_null($_GET['p']))
{
$p = $_GET['p'];
if ($total ==0) {
$string.='?p='.$p;
} else {
$string.='&p='.$p;
}
$total++;
}
if (isset($_GET['t'])&&!is_null($_GET['t']))
{
$t = str_replace('/','',$_GET['t']);
if ($total ==0) {
$string.='?tag='.$t;
} else {
$string.='&tag='.$t;
}
$total++;
}
if (isset($_GET['a'])&&!is_null($_GET['a']))
{
$a = $_GET['a'];
if ($total ==0) {
$string.='?a='.$a;
} else {
$string.='&a='.$a;
}
$total++;
}
if (isset($_GET['s'])&&!is_null($_GET['s']))
{
$s = $_GET['s'];
if ($total ==0) {
$string.='?s='.$s;
} else {
$string.='&s='.$s;
}
$total++;
}
if (isset($_GET['c'])&&!is_null($_GET['c']))
{
$c = str_replace('/','',$_GET['c']);
if ($total ==0) {
$string.='?category_name='.$c;
} else {
$string.='&category_name='.$c;
}
$total++;
}
echo '<head><meta http-equiv="Refresh" content="0; URL='.$string.'">';
?>
<style>
html {
background:black;
color:white;
}
</style>
</head>
<body>
<div id=cont>
<p align=center><div style='font-size:72px;text-align:center;' ><?php echo "redirecting..."; ?></p></div>
</div>
</body>
我們還沒有完成。我們需要調整我們重定向到現在的頁面...(的index.php)
if (!isset($_GET['p'])) {
if (!isset($_GET['category_name']) && !isset($_GET['tag']) && !isset($_GET['s']) && !isset($_GET['search'])) {
include('newhome.php'); //frontpage with no special redirect
} else {
include('listabbrposts.php'); //a list of abbreviated posts for browsing
}
} else {
include('entry.php'); // a page with a single article
}
對於工作的例子,你可以看看我的頁面,在這裏我使用了這種方法:http://www.artfuladvection.com單擊某個主題或標記從左側看到重定向。
此資源是否有幫助? http://codex.wordpress.org/Using_Permalinks –