Drupal の問題により、奇妙な書き換えの問題があります。Drupal の問題を修正する方法がわからないため、これは一時的な修正になります。
パス/the%20campanile/([0-9]+)/([0-9]+)/
(できればスラッシュは省略可能) は、 のエイリアスにする必要があります/campanile/([0-9]+)/([0-9]+)/
。
私はもう試した:
RewriteBase /
RewriteRule ^campy/([0-9]+)/([0-9]+)/$ campanile/$1/$2/
ただし、404 で失敗します (おそらく書き換えが間違っています)。ワイルドカード ( ) も試しまし*
たが、役に立ちませんでした。StackOverflow と他のいくつかのフォーラムで約 16 の投稿に目を通しました。
全体.htaccess
は次のようになります。
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [QSA]
RewriteRule ^campy/([0-9]+)/([0-9]+)/$ campanile/$1/$2/
RewriteCond %{HTTP_HOST} ^danger-\.palyvoice\.com
RewriteRule ^(.*)$ /category/blogs/danger-zone [L]
私は何を間違っていますか?