0

WP サイトでクリーンな URL を目指しています。現在、次の例があります。

例:

PluginName: = gft_galleries

pageTitle: = ギャラリー-1

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 に追加します。ワードプレスの場合は、書き換えエンジンが既にオンになっている可能性があるため、その行を省略します

#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 に答える