我使用此代码获取完整的URL:
$actual_link = 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['PHP_SELF'];
Run Code Online (Sandbox Code Playgroud)
问题是我在我.htaccess身上使用了一些掩码,所以我们在URL中看到的并不总是文件的真实路径.
我需要的是获取URL,URL中写的内容,仅此而已 - 完整的URL.
我需要了解它在Web浏览器的导航栏中的显示方式,而不是服务器上文件的真实路径.
我有一个这样的网址:
HTTP://本地主机/地点/ 663828 /曼谷天堂 - 餐厅 - 多伦多#r306040
我试图看看是否存在锚标记以及获得它在后面的代码中做一些代码逻辑的价值.
我一直在尝试使用Page.Request,但没有一个属性显示网址的锚链接部分.
例如:
回复于(this.Page.Request.RawUrl.ToString());
几乎尝试了这个页面上的组合/属性:http://www.west-wind.com/weblog/posts/269.aspx
刚刚完成这个主题:
我用永久链接复制了Stackoverflow的方法......:D
我想重写http://example.com/articles.html#first-article与http://example.com/articles/first-article
有可能重写吗?
我尝试使用以下但不适合我:
RewriteRule ^articles/(.+)$ /articles\.html\#$1
Run Code Online (Sandbox Code Playgroud)