如何删除Drupal网站URL链接中的index.php字符

Submitted by phifans on Fri, 03/22/2024 - 10:06

Drupal网站更新后,发现网站URL链接会随机出现index.php,比如https://www.phifans.com/index.php/a/remove-index-php-from-drupal-url.html,你们链接中出现的index.php要如何删掉呢?

删除Drupal网站URL链接中的index.php

找到Drupal网站的.htaccess文件并打开。

添加如下代码并保存

RewriteCond %{THE_REQUEST} ^GET.*index\.php [NC]
RewriteRule (.*?)index\.php/*(.*) /$1$2 [R=301,NE,L]

运行cron,清空缓存,这样Drupal网站url链接中的index.php就不会再出现了。URL也变成正常的https://www.phifans.com/a/remove-index.php-from-drupal-url.html了。

WordPress网站Woocommerce更新后User用户后台Dashboard面板页被更改如何修改回来

Submitted by phifans on Mon, 03/18/2024 - 23:43

WordPress网站自定义几个模板后,发现Woocommerce更新后,User用户登录后dashboard页面模板和链接被修改了,这个要怎么修改回来呢?

Woocommerce User Dashboard修改

方法很简单,登录WordPress网站后台,点击woocommerce--Settings--Advanced,

woocommerce user dashboard template change

找到My account page一栏,点击下拉框搜索my account找到My account模板,并选择。

点击save changes保存后,用户页面就正常了。

宝塔面板设置MySQL自动启动/重启

Submitted by phifans on Fri, 01/12/2024 - 14:05

使用腾讯云和宝塔面板搭建的网站,最近有时会出现服务器满载网站无法访问的情况。重启服务器后MySQL无法自动启动,需要登录后手动启动,宝塔面板如何设置MySQL自动重启呢?

计划任务添加脚本实现MySQL自动重新启动

 

宝塔面板设置MySQL自动重新启动

 

如何找回WordPress网站登录链接

Submitted by phifans on Thu, 12/28/2023 - 18:00

WordPress网站的默认登录链接URL是wp-login.php和wp-admin。出于对网站的保护,我们可能会修改WordPress网站的登录网址。如果忘记了登录网址要如何找回呢? 

代码修改的网站找回WordPress网站登录链接 

如果你的网站是使用了代码修改了wp-login.php链接,需要登录到WordPress网站服务器后台找到文件管理,找到functions.php文件和其他相关软件,这样可以查到修改的链接信息,按照你修改的链接登录即可。 

使用插件修改的网站找回WordPress网站登录链接

  1. WordPress网站服务器后台面板,进入网站的文件夹,找到wp-content中的plugins文件,重命名为其他名字。这样可以禁用所有插件。
  2. 使用默认登陆地址wp-login.php或者wp-admin登录WP网站后台,启用你安装的修改WordPress登录链接的插件,设置中找到你设置的自定义链接。
  3. 在网站服务器后台面板,进入网站的文件夹。找到刚才命名的文件夹并改回plugins。

修改WordPress登录地址wp-login.php、wp-admin页面URL为自定义链接

Submitted by phifans on Thu, 12/28/2023 - 16:36

适用WordPress搭建的独立站默认登录链接为wp-login.php和wp-admin。有时候不想让别人知道WordPress网站的登录链接,那么如何修改WordPress网站的登录链接URL地址呢?

使用WPS Hide Login插件修改WordPress登录地址wp-login.php

  1. 登录后台点击Plugins-->Add New Plugin,搜索WPS Hide Login安装并启用。
  2. 完成后后台Settings菜单General Settings页面下方会多出现WPS Hide Login的设置选项。

WordPress网站如何禁用某个插件更新通知

Submitted by phifans on Wed, 12/27/2023 - 17:43

WordPress网站安装插件后总是能收到插件的更新信息提示。这样可以提醒我们及时更新插件。有时候不想收到某个插件的更新通知,要如何WordPress网站的插件更新通知呢?

使用代码禁用WordPress网站某个插件更新通知

找到WordPress网站主题的functions.php文件并打开,添加以下代码:

WordPress网站如何删除后台页面WP logo和菜单?

Submitted by phifans on Tue, 12/26/2023 - 16:23

使用WordPress程序搭建的网站,登录后台后左上角总有一个WordPress的logo和WP菜单链接。如果不想要这个logo,如何删除WP logo呢?删除方法还是比较简单的。

使用代码删除网站后台WordPress logo和菜单

  1. 登录网站后台,可以看到左上角的logo。注意这里是删除网站后台(https://www.phifans.com/wp-admin/index.php)的logo和菜单,不是登录页面(wp-login.php或者wp-admin)的。

    WordPress网站删除WP logo

Drupal网站Flippy实现上一篇下一篇功能方法

Submitted by phifans on Mon, 12/18/2023 - 22:33

很多CMS系统文章模块都有上一篇下一篇功能,Drupal默认没有添加这一功能,给了开发者很大的灵活性,那么Drupal网站如何实现上一篇下一篇功能呢?其实很简单,Drupal可使用Flippy模块实现上一篇下一篇功能。

Drupal使用Flippy模块实现上一篇下一篇功能

 

首先在Drupal官方支持网站https://www.drupal.org/project/flippy下载与自己Drupal网站对应的flippy模块,Drupal 7、Drupal 8、Drupal 9 和 Drupal 10对应的版本不同。安装并启用flippy模块。

flippy模块安装在Extend扩展栏目下。需要注意的是flippy模块依赖Token模块,没有安装Token模块的需要先安装该模块。下载链接https://www.drupal.org/project/token

Content types文章类型Article文章模块配置

 

阻止Google索引Drupal网站index.php的解决方法

Submitted by phifans on Mon, 12/18/2023 - 19:23

Drupal搭建的网站发现有时URL会带有index.php,

比如:http://www.phifans.com/a/remove-index.php-for-google.html

变成:http://www.phifans.com/index.php/a/remove-index.php-for-google.html

这要怎么去掉URL中的index.php呢?

阻止 Google 在 URL 中使用 index.php 对页面进行索引

在网站根目录下的robots.txt 文件中添加“ Disallow: /index.php/* ”。

.htaccess文件目录重定向

在网站根目录下的.htaccess 文件中添加站点逐个目录提供永久重定向目录,比较建议添加在文件头部。比如:

自定义WooCommerce Email电子邮件模板

Submitted by phifans on Sat, 12/16/2023 - 17:01

WooCommerce电子邮件可帮助客户获取有关其订单状态、交货时间等信息,非常方便。不过woocommerce默认的Email邮件模板比较简单,尾部还有woocommerce的链接。相比很多人想要修改成自己的网站信息,那么要如何自定义woocommerce Email电子邮件模板呢?

自定义WooCommerce Email电子邮件模板

首先登录到WordPress后台,找到woocommerce,点击settings,在选项卡点击Emails。

自定义woocommerce电子邮件模板

然后鼠标滚动到最下面,可以看到woocommerce全局邮件设置选项。