想在wordpress文章中插入一段代码,结果预览的时候觉得代码的首尾空间有点多,仔细一看似乎漏了几句,重新编辑文章,在可视化模式和html模式之间横跳了一下,这下更离谱了,直接把两句被单箭头“<”、“>”所包裹的语句给自动清除了,原语句如下:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]
</IfModule>
实际页面显示效果如下:
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]
猜测是因为语句包含了“<”、“>”这两个特殊符号的原因,重新粘贴代码后,将两个符号分别用“<”、“>”转义,再次预览就正常了。事后总结了一下,之所以产生这个问题,是因为粘贴该段代码的时候选择了文本模式,事先切换至可视化状态,再粘贴代码,切换回文本状态时,这几个符号会自动被转义,就不会碰到博主这样的问题了。