PHP SEO优化地址和物理页面地址冲突
我有一个静态网站,我正计划转向php。我将使用php加载navigation.htm和main contents页面,并组合成一个html文件PHP SEO优化地址和物理页面地址冲突,php,.htaccess,seo,Php,.htaccess,Seo,我有一个静态网站,我正计划转向php。我将使用php加载navigation.htm和main contents页面,并组合成一个html文件 实际页面如下: 如何通过php访问: 我希望该网页看起来像2时,该网站的地址与URL在1。需要让已经共享的URL保持工作状态 下面是我如何定义httaccess的: RewriteEngine On RewriteBase / RewriteRule ^html/([a-zA-Z0-9_-]+)$ index.php?page=$1 请告知,以目前的
RewriteEngine On
RewriteBase /
RewriteRule ^html/([a-zA-Z0-9_-]+)$ index.php?page=$1
请告知,以目前的形式可以吗?我有一个解决方案,旧的文件应该转移到一个新的文件夹和设计php,以便它在旧的链接上工作。提前感谢您的帮助。您编写的正则表达式与第一个URL不匹配 您需要添加点字符(因为URL以“.htm”结尾),请尝试以下操作:
RewriteRule ^html/([a-zA-Z0-9_\.-]+)$ index.php?page=$1
亲爱的文斯,我已经实施了建议的变更,但结果没有差异。尽管如此,我还是得到了位于物理地址的页面,而不是php生成的页面。无论如何,谢谢你的建议。