嗨,我对 htaccess 了解不多,也无法理解代码是如何工作的。
有人可以帮我这样做吗
www.site.com/forums/index.php?/cp/3-welcome/
只会将文本本身更改为
www.site.com/forums/welcome
不重定向它。
嗨,我对 htaccess 了解不多,也无法理解代码是如何工作的。
有人可以帮我这样做吗
www.site.com/forums/index.php?/cp/3-welcome/
只会将文本本身更改为
www.site.com/forums/welcome
不重定向它。
您首先要确保启用了重写规则。您可以使用类似于以下的代码通过 .htaccess 文件执行此操作:
<Directory /var/www/website/html>
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/images/
RewriteRule ... ...
RewriteRule
</Directory>
完成后,您应该能够运行 RewriteCond 命令,以便在启用重写引擎时成功重定向。
您在 .htaccess 文件中的重定向应类似于:
RewriteRule ^http://([^/]*)/forums/welcome(\d+)/(.*)$
http://$1/index.php?/cp/3-welcome/
当然,您可能需要根据您的特定需求更新/编辑它,但这至少应该给您一个大致的想法。