簡體   English   中英

內容不會隱藏在url-rewrite url上,而是在普通網址上

[英]Content isn't hidden on url-rewrite url, but is on normal url

我使用此代碼來阻止<div>元素顯示在頁面example.php上:

<?php if($_SERVER["SCRIPT_NAME"] !== '/example.php') { ?>
<div>Example</div>
<?php } ?>

.htaccess使用此代碼,我可以將example.php的頁面名稱更改為example

RewriteCond %{REQUEST_FILENAME}.php -f
RewriteRule !.*\.php$ %{REQUEST_FILENAME}.php [QSA,L]

當我訪問http://website.com/example.php時<div>元素沒有顯示 - 但是當我訪問http://website.com/example時 ,它確實 - 我怎么能阻止它?

使用strpos() : -

<?php if(strpos($_SERVER["SCRIPT_NAME"], 'example') === false) { ?>
   <div>Example</div>
<?php } ?>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM