0

我的目标是在我的 WP 网站中使用干净的 URL,目前我有以下示例:

例子:

插件名称:= gft_galleries

pageTitle: = 画廊一

http://domain.co.nz/pluginName/pageTitle/

Wordpress 或 .htaccess 中是否有创建以下内容但保留正确结构的内容?

例子:

http://domain.co.nz/galleries/pageTitle

.ht访问

RewriteEngine On
Options +FollowSymlinks
RewriteBase /
RewriteCond %{HTTP_HOST} ^(www\.)(.*)$ [NC]
RewriteRule ^(.*)$ http://%2/$1 [L,R=301]
RewriteRule ^gft_gallery/(.*)$ /gallery/$1 [L]
RewriteRule ^index\.php$ - [L]

# uploaded files
RewriteRule ^files/(.+) wp-includes/ms-files.php?file=$1 [L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule . index.php [L]
4

1 回答 1

1

我想你要找的是这个。

将它添加到您的 .htaccess 中,但如果它的 wordpress,您的重写引擎可能已经打开,所以省略该行

#modified ;)
RewriteEngine On
RewriteRule ^gft_gallery/(.*)$ /gallery/$1 [L]

我想另一种简单的方法是使用符号链接,通过键入

$ ln -s gft_gallery/ gallery

进入您的终端,或通过脚本

<?php symlink('gft_gallery','gallery'); ?>

请记住,如果您使用上面的 PHP 方法添加Options FollowSymLinks您的 apache.conf 或 htacces

于 2012-10-05T21:13:48.993 回答