在我的网站上,我使用Ajax动态加载内容,因此URL类似于www.internet.com/#/contact.php或www.internet.com /#/ home.php。
我的网站上有很多链接/页面,所以我想用.htaccess做。
如果网址中有否主题标签,并且直接在域名后面添加标签,或者在没有删除其余网址的情况下添加主题标签,我该如何检查?
因此,www.internet.com / home.php应该重定向到www.internet.com/#/home.php,例如。
答案 0 :(得分:0)
通过httpd.conf
启用mod_rewrite和.htaccess,然后将此代码放在.htaccess
目录下的DOCUMENT_ROOT
中:
Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On
RewriteBase /
RewriteRule (?!^#/)^(.+)$ #/$1 [L,R=301,NE]
答案 1 :(得分:0)
hashtag之后的值不会发送到服务器,因此您无法检查它是否存在于服务器端代码中(例如.htaccess
)。您需要一个在浏览器中运行的脚本来检测是否存在主题标签。