我必须完全替换现有的网站。当前站点完全是意大利面条代码,带有一些重写规则以模仿友好的 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
有谁知道如何将两者结合起来,直到可以完全替换原件?