1

在我的网站上,我使用 Ajax 动态加载内容,因此 URL 类似于 www.internet.com/#/contact.php 或 www.internet.com/#/home.php。

我的网站上有很多链接/页面,所以我想用 .htaccess 来做。

如何检查URL 中是否没有主题标签并直接添加在域名之后,或者主题标签而不删除 URL 的其余部分?

因此,例如 www.internet.com/home.php 应该被重定向到 www.internet.com/#/home.php。

4

2 回答 2

0

hashtag 之后的值不会发送到服务器,因此您无法检查它是否存在于服务器端代码中(例如.htaccess)。您需要一个在浏览器中运行的脚本来检测主题标签的存在。

于 2012-11-08T18:17:45.843 回答
0

通过启用 mod_rewrite 和 .htaccess httpd.conf,然后将此代码放在您.htaccessDOCUMENT_ROOT目录下:

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /

RewriteRule (?!^#/)^(.+)$ #/$1 [L,R=301,NE]
于 2012-11-07T19:08:44.217 回答