1

ファイル自体に触れることなく、きれいな URL を作成することは可能ですか? 例えば:

http://sawebdev01/company/news-events/press-releases/press-release/?pr=168#.Uajh_kCyBSK

そしてそれを次のように変換します:

http://sawebdev01/company/news-events/press-releases/pr/168

私はこれを試しましたが、うまくいかないようです:

RewriteEngine On
RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{THE_REQUEST} /company/news-events/press-releases/press-release/?pr=([^&]+) [NC]
RewriteRule .*             /company/news-events/press-releases/press-release/pr/%1? [R=301,L]
4

1 に答える 1

0

このコードを試してください:

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /

RewriteCond %{THE_REQUEST} \s(/company/news-events/press-releases)/press-release/\?pr=([^&]+) [NC]
RewriteRule ^ %1/pr/%1? [R=302,L]

RewriteRule ^(company/news-events/press-releases)/pr/([^/]+)/?$ /$1/press-release?pr=$2 [L,NC,QSA]
于 2013-06-01T12:53:29.490 に答える