gpt4 book ai didi

php - SEO 友好的 URL 输出使用 PHP 的无样式 HTML 页面

转载 作者:行者123 更新时间:2023-11-29 22:08:13 26 4
gpt4 key购买 nike

我的 URL 重写有问题。该链接有效,但输出是普通的无样式 HTML。以前没见过这个,或者我忽略了一些非常简单的事情,所以我们将非常感激任何帮助。

这是我重写的 .htacess

RewriteRule ^gallery/([0-9]+)/([a-zA-Z0-9_-]+) gallery.php?id=$1

这是我的 php 函数

function url_slug($string, $space = '-') {
$string = str_replace('&', 'and', $string);

$string = preg_replace('/[^a-zA-Z0-9 _-]/', '', $string);

$string = strtolower($string);

$string = preg_replace('/[ ]+/', ' ', $string);

$string = str_replace(' ', $space, $string);

return $string;
}

这是我的索引页,其中包含画廊部分

<?php
$sql = DB::getInstance()->query('SELECT * FROM gallery ORDER BY id ASC LIMIT 0, 6');

foreach($sql->results() as $row) {
?>

<div class="col-md-4 col-sm-6 port-item">

<div class="port-mask">

<?php
$id = escape($row->id);
$title = escape($row->url);
$string = url_slug($title);

echo '<a href="gallery/' . $id . '/' . $string . '"><h3>' . escape($row->section_title) . '</h3></a>';

?>

<div class="port-line clearfix"></div>

<p><?php echo escape($row->section_category) ?></p>

<?php
echo '<a href="gallery/' . $id . '/' . $string . '"><i class="viewbtn fa fa-long-arrow-right"></i></a>';

?>

<a href="images/gallery/<?php echo escape($row->section_image) ?>" data-rel="prettyPhoto"><i class="viewimg fa fa-search"></i></a>

</div>

<img src="images/gallery/<?php echo escape($row->section_image) ?>" alt="<?php echo escape($row->alt) ?>">

</div>

<?php
}
?>

这是上面链接中的我的 gallery.php

<?php
$sql = DB::getInstance()->get('gallery', array('id', '=', Input::get('id')));

foreach($sql->results() as $row) {
?>

<section class="top-content clearfix">

<div class="clearfix big-box para-opacity" data-auto-play="9000" data-stellar-ratio="0.4" data-stellar-position-property="position">

<div class="box-title">
<p><?php echo escape($row->gallery_slider_p) ?></p>
<div class="clearfix"></div>
<h3><?php echo escape($row->gallery_slider_h3) ?></h3>
</div>

<div class="works-slider slider" data-auto-play="9000">
<div class="slide img-bg clearfix" data-background="images/gallery/<?php echo escape($row->gallery_slider) ?>"></div>
</div>

</div>

</section>

<?php
}
?>

单击时的 URL 链接与 index.php 中的类似:

http://localhost/projects/XXXPROJECTXXX/index

到gallery.php

http://localhost/projects/XXXPROJECTXXX/gallery/1/chinese-contemporary-abstract-lady

所以,出了什么问题?预先感谢:-)

最佳答案

.htaccess create 的 url 问题,

您可以更改的所有网址

image

js

css

进入绝对网址,在其中添加您的域名,这对我有用。

关于php - SEO 友好的 URL 输出使用 PHP 的无样式 HTML 页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31956380/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com