-2

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

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

谁能告诉我是否可以将上面的原始 URL 重写为我的预期 URL 并可以在地址栏中显示它?

谢谢..

4

4 回答 4

0

是的,您可以通过在 .htaccess 文件中添加一行来做到这一点。

于 2012-11-12T05:32:06.017 回答
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>
于 2012-11-12T05:34:21.807 回答
0

了解更多使用 htaccess 进行 url 重写

好吧,在这种情况下,您可以简单地这样做:

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在您的文件中添加此代码

于 2012-11-12T05:34:53.050 回答
0

使用您的 .htaccess 文件。查看重写引擎

于 2012-11-12T05:35:25.120 回答