wordpress - 检查 Url 是否包含特殊字符,如 #
问题描述
我在wordpress
根文件夹中/wordpress
有angular
站点设置,在子文件夹中有一个站点设置/wordpress/angular
。
目前,如果用户访问url
like mydomain.com/wordpress/sample-page
,则显示wp
页面,如果访问 like mydomain.com/wordpress/angular/#/sample-page
或mydomain.com/wordpress/angular/#/parent-page/child-page
,则显示angular
页面。
在 #/ 之后,无论它是什么,它都应该保留在 Angular 页面上。目前它正在停留,但angular
不应在 url 中显示
如果用户访问页面,我想删除angular
。url
angular
所以,我把.htaccess
文件放在这样的文件wordpress
夹中
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /wordpress/
RewriteCond %{REQUEST_URI} !(.*)angular
RewriteRule ^(.*)$ angular/$1 [L]
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /wordpress/index.php [L]
</IfModule>
现在,如果我访问url
like mydomain.com/wordpress/#/any-url
,它应该保留在angular
' 页面上但不起作用。
我想我需要检查 url 是否包含#
,然后将其重定向到angular
文件夹。因为它是一个special character
,如何对上面的代码做一些条件。
我正在从
我不是htaccess
配置方面的专家。因此,任何帮助将不胜感激。
解决方案
推荐阅读
- recursion - x86 汇编编程:递归函数溢出堆栈
- python - Tensorflow 在 CPU 而非 RTX 3000 系列 GPU 上训练
- r - 错误:错误的回归模型类型,在 R 中使用 train()
- javascript - 8.14.4:求和网格 CodeHS
- r - UseMethod(“select_”)中的错误:没有适用于“select_”的方法应用于r中的“c('integer','numeric')”类的对象?
- cryptography - 用错误的密钥解密是否等同于加密?
- c# - 如何从选定的 WPF ComboBox 项 C# 中显示内容
- python-3.x - 二进制变量和约束的 Pymoo 优化问题
- mysql - IS NULL 11,000 条记录上的 MySQL 阻塞
- javascript - 如何获得正确的日期(从我的时区)?