我有一个 WordPress 网站,我正在尝试使用 W3 Total Cache 进行缩小。它在 Ubuntu 12.04 上的 nginx 上运行。
Rewrite URL structure选择关闭。这两种方式都不起作用,但这种方法需要较少的 nginx 配置。当我加载站点时,它告诉 WP 从以下路径加载:
/wp-content/plugins/w3-total-cache/pub/minify.php?file=5fe99/default.include-body.baf22c.js
同样,如果我打开Rewrite URL structure,那条路径将是:
/wp-content/cache/minify/000000/5fe99/default.include-body.baf22c.js
该文件不存在,如果您尝试访问它,则为 404。
查看该目录,我有:
~/public_html/wp-content/cache/minify/000000/5fe99$ ls -lah
drwxrwxrwx 2 www-data www-data 4.0K Jun 26 08:51 .
drwxrwxrwx 3 www-data www-data 4.0K Jun 26 08:51 ..
-rw-r--r-- 1 www-data www-data 13 Jun 26 08:51 default.include-body.js.id
-rwxrwxrwx 1 www-data www-data 13 Jun 26 08:23 default.include.css.id.old
其他可能的解决方案:
chmod 777对整个缓存目录做 a …我有一个带有多个提交按钮的表单,我想在按下它们时捕获它们,并为每个按钮执行不同的JS代码.
<form id="my-form">
<input type="email" name="email" placeholder="(Your email)" />
<button type="submit" value="button-one">Go - One</button>
<button type="submit" value="button-two">Go - Two</button>
<button type="submit" value="button-three">Go - Three</button>
</form>
Run Code Online (Sandbox Code Playgroud)
看一个较旧的答案,我可以处理JS 中的所有提交按钮:
function processForm(e) {
if (e.preventDefault) e.preventDefault();
/* do what you want with the form */
// You must return false to prevent the default form behavior
return false;
}
var form = document.getElementById('my-form');
if (form.attachEvent) {
form.attachEvent("submit", processForm);
} else {
form.addEventListener("submit", processForm);
}
Run Code Online (Sandbox Code Playgroud)
但是,我如何区分不同的提交按钮? 有没有办法value从那里获得并执行逻辑? …
我是PyCharm的新手.
我喜欢它自动填充单引号和双引号,但如何从引号中"退出"并继续到下一行而不必使用光标或鼠标悬停?
例:
我开始打字,
string = 'Hello World'
Run Code Online (Sandbox Code Playgroud)
完成字母d后,我的光标卡在那里.
那么是否有一种奇特的方式来命令ENTER,这样我就可以转到下一行,而不会带尾随引号?
我明白我可以自己关闭'引用,但是这不能打败一半的目的吗?
谢谢!
autocomplete ×1
caching ×1
forms ×1
html ×1
javascript ×1
jquery ×1
nginx ×1
php ×1
pycharm ×1
wordpress ×1