将原始URL转换为友好URL并将其显示在浏览器的地址栏中

时间:2012-11-12 05:27:51

标签: php .htaccess

在我的网站上有一个注册导师的链接。这个链接是这样的

http://www.lankainstitute.com/profiles/centers/index.php?code=1203&institute=Montana+Higher+Educational+Institute#page=art-section

所以我需要重写这个链接,在重写之后,它想在我的浏览器的地址栏中显示如下:

www.lankainstitute.com/1203/Montana-Higher-Educational-Institute

有人可以告诉我是否可以将原始网址重写为我预期的网址并将其显示在地址栏中?

谢谢..

4 个答案:

答案 0 :(得分:0)

是的,您可以通过在.htaccess文件中添加一行来完成此操作。

答案 1 :(得分:0)

根据服务器(Apache,ISS),有工具可以执行此操作。就像在Apache mod_rewrite中一样,寻找一些示例重写规则。

例如

DocumentRoot /var/www/example.com
Alias /myapp /opt/myapp-1.2.3
<Directory /opt/myapp-1.2.3>
    RewriteEngine On
    RewriteBase /myapp/
    RewriteRule ^index\.html$  welcome.html 
</Directory>

答案 2 :(得分:0)

learn more使用htaccess进行网址重写

那么,在这种情况下,你可以这样做:

http://www.lankainstitute.com/profiles/centers/index.php?code=1203&institute=Montana+Higher+Educational+Institute#page=art-sectionwww.lankainstitute.com/1203/Montana-Higher-Educational-Institute

代码:

RewriteEngine On
RewriteRule ^([0-9]+)/([a-zA-Z0-9_-]+)$ index.php?code=$1&institute=$2

.htaccess文件中添加此代码

答案 3 :(得分:0)

使用.htaccess文件。 查看 RewriteEngine