我怎样才能重定向创建传入请求
foo.bar.com/some-thing
的所有请求htaccess的重定向到被重定向到
foo.bar.com/some-thing-else
也可以请你帮我介绍一些好的学习资源学习htaccess,我对这个开发的东西很陌生。
问候。
编辑 以下是我一直在试图与代码(没有成功)
RewriteRule ^some-thing?$ index.php/some-thing-else [QSA,L]
我怎样才能重定向创建传入请求
foo.bar.com/some-thing
的所有请求htaccess的重定向到被重定向到
foo.bar.com/some-thing-else
也可以请你帮我介绍一些好的学习资源学习htaccess,我对这个开发的东西很陌生。
问候。
编辑 以下是我一直在试图与代码(没有成功)
RewriteRule ^some-thing?$ index.php/some-thing-else [QSA,L]
尝试是这样的:在 的.htaccess把这个:
RewriteEngine on
# if a directory or a file exists, use it directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# otherwise forward it to index.php
RewriteRule ^(.*)-thing?$ index.php?route=$1-thing-else [QSA,L]
索引PHP
把这个测试:
<?php echo var_dump($_GET); ?>
浏览到您的网站,即http://localhost/some-thing
或http://localhost/dirty-thing
。
希望您可以根据您的确切需求进行修改。
tnx很多........ –
据mod_rewrite
Apache模块什么,你应该有工作做这样的重定向。这不是简单的学习,仍然是非常强大的工具。有多个教程学习它。开始时尝试http://www.easymodrewrite.com/。
重复的问题有很多关于这个 –
@Sandeep Manne的问题,但我无法解析这些问题,并在我的场景中使用它们 –
你可以添加一些你已经尝试过的代码,所以我们可以看到你在做什么错误。 – DonSeba