私は、同じURLにすべてワードプレスサイトとカスタムビルドアプリを持っています。 私はすべての私のCMS(顧客アプリ)のURLを特定のPHPコントローラファイルにリダイレクトしようとしています。リダイレクトされると、私はURLからPHPファイルを削除しようとしています。.htaccessは、特定のURLセグメントをPHPファイルに書き換えてから、そのURLからphpファイルを削除しますか?
www.website.com/cmsはwww.website.com/backend.php/cmsにリダイレクトするが、URLはこれまでのところ、私は以下のいるwww.website.com/cms
として表示し続け:
# Handle the custom App URLs
RewriteCond %{HTTP_HOST} ^(www.)?website.com/cms$
RewriteCond %{REQUEST_URI} !^backend.php/cms/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ backend.php/cms/$1
# Handle the Wordpress URLs by removing index.php
RewriteBase/
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
EDIT:
問題は、私は動作しません持っているものです。私はwww.website.com/cmsに行けば
は私がURLをwww.website.com/backend.php/cmsに行く場合は404
www.website.comに変更されません取得します/ cms、それはwww.website.com/backend.php/cmsのままです。
私は.htaccessですばらしいとは思っていませんが、正しいルートを下っていると思います。
そして、あなたの問題が何であるかを助けようとしたものに
感謝を持っていることによって、この自分自身を固定してしまいましたか? –
私の問題を詳しく説明した私の質問を更新しました – matty