既存のウェブサイトを完全に置き換える必要があります。現在のサイトは完全にスパゲッティ コードであり、わかりやすい URL を模倣するためのいくつかの書き換えルールがあります。
現在のアーキテクチャとデータベース構造では解決できないミッション クリティカルな問題がいくつかあるため、しばらくの間、両方のコード ベースを共存させる必要があります。
これは現在の .htaccess です
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME}\.html -f
RewriteRule ^([^/]+)/$ $1.html
RewriteRule ^([^/]+)/$ $1.php
RewriteRule ^([^/]+)/([^/]+)/$ $1.php?q=$2
RewriteRule ^([^/]+)/([^/]+)/([^/]+)/$ $1.php?q=$2&r=$3
RewriteRule ^([^/]+)/([^/]+)/([^/]+)/([^/]+)/$ $1.php?q=$2&r=$3&s=$4
私はそれをzendフレームワークサイトに置き換えていますが、ルーティングのためにindex.phpファイルを介してすべてをルーティングします
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} -f [NC,OR]
RewriteCond %{REQUEST_FILENAME} -d [NC]
RewriteRule .* - [L]
RewriteRule .* index.php
オリジナルを完全に交換できるようになるまで、2つを組み合わせる方法を知っている人はいますか?