Php 使用.htaccess重写URL:s

Php 使用.htaccess重写URL:s,php,.htaccess,url,seo,Php,.htaccess,Url,Seo,请帮帮我。我花了很多时间试图通过.htaccess文件中的URL链接进行SEO优化,但我无能为力 http://www.poplat.com/villa/?option=com_resmania&unit_id=1&isGroup=0&act=Unit&task=details&Itemid=282 该图应针对SEO进行优化,例如: http://www.poplat.com/villa/apartment/dream/ 我尝试在表单中执行某些操作,但不起作用: ## Mod_rewrite i

请帮帮我。我花了很多时间试图通过.htaccess文件中的URL链接进行SEO优化,但我无能为力

http://www.poplat.com/villa/?option=com_resmania&unit_id=1&isGroup=0&act=Unit&task=details&Itemid=282

该图应针对SEO进行优化,例如:

http://www.poplat.com/villa/apartment/dream/

我尝试在表单中执行某些操作,但不起作用:

## Mod_rewrite in use.
RewriteEngine On
Options +FollowSymlinks

RewriteRule ^villa/([^/]+)/([^/]+)ap1-dream /option=com_resmania&unit_id=$1&isGroup=0&act=Unit&task=details&Itemid=$2 [NC]

我尝试了此命令,但没有结果:

 Options +FollowSymLinks 
    RewriteEngine On 
    RewriteRule ^villa/apartment/dream.html$ villa/?option=com_resmania&unit_id=1&isGroup=0&act=Unit&task=details&Itemid=282 

我的网站是一个CMS,使用Joomla 2.5。

Make.htacess文件,如下所示,并将其放在你网站的根文件夹中

这将重定向所有带有?选项=。。。。。。到别墅/公寓/dream.html

RewriteEngine On RewriteRule ^villa/apartment/dream.html$ villa/?option=$1&%{QUERY_STRING}&unit_id=$1&%{QUERY_STRING}&isGroup=$1&%{QUERY_STRING}&act=$1&%{QUERY_STRING}&task=$1&%{QUERY_STRING}&Itemid=$1&%{QUERY_STRING} RewriteEngine On RewriteRule ^villa/apartment/dream.html$ villa/?option=com_resmania&unit_id=1&isGroup=0&act=Unit&task=details&Itemid=282 重新启动发动机 重写规则^villa/partment/dream.html$villa/?option=$1&%%{QUERY_STRING}&unit_id=$1&%%{QUERY_STRING}&isGroup=$1&%%{QUERY_STRING}&act=$1&%%{QUERY_STRING}&task=$1&%%{QUERY STRING}&Itemid=$1&{QUERY STRING} 这将只重定向您编写到villa/plant/dream.html的页面

RewriteEngine On RewriteRule ^villa/apartment/dream.html$ villa/?option=$1&%{QUERY_STRING}&unit_id=$1&%{QUERY_STRING}&isGroup=$1&%{QUERY_STRING}&act=$1&%{QUERY_STRING}&task=$1&%{QUERY_STRING}&Itemid=$1&%{QUERY_STRING} RewriteEngine On RewriteRule ^villa/apartment/dream.html$ villa/?option=com_resmania&unit_id=1&isGroup=0&act=Unit&task=details&Itemid=282 重新启动发动机 重写规则^villa/partment/dream.html$villa/?option=com\u resmania&unit\u id=1&isGroup=0&act=unit&task=details&Itemid=282 一般指南

RewriteEngine On RewriteRule ^villa/apartment/dream(.*).html$ villa/?option=$1&%{QUERY_STRING} 重新启动发动机 重写规则^villa/plant/dream(.*).html$villa/?option=$1&%{QUERY\u STRING} 引路


确保在php中使用phpinfo()函数启用mod_rewrite

不确定,但尝试[NC,QSA]并将“/option=…”更改为“/option=…”我尝试了该命令,但没有发生任何情况。选项+FollowSymLinks RewriteEngine On RewriteRule^villa/apartment/dream.html$villa/?option=com\u resmania&unit\u id=1&isGroup=0&act=unit&task=details&Itemid=282我的网站基础是CMS joomla 2.5您是否检查过此模块是否在php中使用phpinfo()函数打开