1

请帮我。我花了很多时间尝试通过 .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 

我的网站是使用 Joomla 2.5 的 CMS。

4

1 回答 1

0

如下所示制作 .htacess 文件并将其放在您网站的根文件夹中

这会将所有带有 ?option=...... 的页面重定向到 villa/apartment/dream.html

    重写引擎开启

    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}

这只会将您写入的页面重定向到 villa/apartment/dream.html

    重写引擎开启

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

一般指南

    重写引擎开启

    RewriteRule ^villa/apartment/dream(.*).html$ villa/?option=$1&%{QUERY_STRING}

这里获取指南

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

于 2012-10-19T09:31:55.797 回答